2014-01-29 75 views
-2

我試圖創建一個登錄系統,但每一次我嘗試用我的用戶名和密碼,這些信息拿出來登錄:MySQL警告和致命錯誤?

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\myfiles\connect.php on line 2

Fatal error: Call to undefined function mysql_connect_db() in C:\xampp\htdocs\myfiles\connect.php on line 3

這是所有的代碼我在connect.php文件我可以看到它沒有錯:

<?php 
mysql_connect("localhost", "root", "password"); 
mysql_connect_db("cdcol"); 
?> 
+1

你確認你的用戶名和密碼是否正確? –

+0

我該怎麼做? –

+2

您的訪問憑據不正確,並且'mysql_connect_db()'不退出。你的意思是'mysql_select_db'?另外,'mysql'的擴展名是_deprecated_。不要將其用於新代碼。 – Wrikken

回答

2

無論是用戶名或密碼不正確

默認密碼設置爲null,以嘗試這種

mysql_connect("localhost", "root", ""); 

如果仍然不工作,然後重置您的密碼,看到這些鏈接爲

reset root password with wrong mysql config

MySQL/phpMyAdmin Reset ROOT PASSWORD?

+0

如果我的答案適用於您,請將其標爲正確。謝謝 – Hamza

+0

謝謝,這工作,但現在只有這個錯誤出現:致命錯誤:調用未定義的函數mysql_connect_db()在第3行C:\ xampp \ htdocs \ myfiles \ connect.php –

+0

我建議你使用mysqli代替MySQL的。將兩行替換爲 mysqli_connect(「localhost」,「root」,「」,「cdcol」); – Hamza