2014-11-24 59 views
-1

我正在使用ampps 以下是我的配置代碼。我沒有提供用戶名和密碼。爲什麼ampps不選擇我的數據庫?

$db_name="naatesam_FAMILY"; // Database name 
$tbl_name="user"; // Table name 


// Connect to server and select database. 
$conn=mysql_connect("localhost", "", "")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB"); 

它顯示輸出是:

cannot select DB 

我想如果沒有用戶名和密碼,它應該工作.... 如果無論如何他們需要的話,請告訴我如何設置用戶名和密碼爲phpMyAdmin在ampps。

+0

你確定你已經創建了'naatesam_FAMILY'數據庫? – 2014-11-24 10:24:38

+0

正要問同樣的問題......請檢查phpMyAdmin是否存在數據庫,如果不存在,請創建它。 – Veve 2014-11-24 10:27:35

+0

當然,我已經創建了數據庫...我還在其中創建了一個名爲user的表。 – 2014-11-24 10:32:47

回答

1

你的代碼應該是:

$db_name="naatesam_FAMILY"; // Database name 
$tbl_name="user"; // Table name 


// Connect to server and select database. 
$conn=mysql_connect("localhost", "root", "mysql")or die("cannot connect"); 
mysql_select_db($db_name, $conn)or die("cannot select DB"); 
+0

我也試過這樣做,因爲我已經閱讀了其他問題在stackoverflow默認的用戶名是root和密碼是空的 – 2014-11-24 10:37:34

+0

@DipaliPatil你把$ conn變量添加到你的mysql_select_db()函數嗎? – 2014-11-24 10:42:33

+0

@DipaliPatil:ampps的默認MySQL根密碼是「mysql」,因此您需要在連接中添加密碼「mysql」。看到我的編輯,我希望這將有助於你。 – 2014-11-24 10:47:25

0
$conn=mysql_connect("localhost", "", "")or die("cannot connect"); 

變化

$conn=mysql_connect("localhost", "root", "mysql")or die("cannot connect"); 
+1

你怎麼知道他的mysql服務器的用戶名是「root」? – 2014-11-24 10:28:04

+0

我也試過這樣做,因爲我已經閱讀過其他問題在stackoverflow中默認的用戶名是root和密碼爲空 – 2014-11-24 10:38:15

+0

@virendra感謝慷慨的幫助,但hardik的解決方案工作。 – 2014-11-24 10:57:43

相關問題