2015-05-29 214 views
0

這是我用於數據庫連接的config.php文件。我正在使用WAMP服務器來創建數據庫和表。我的數據庫名稱是項目,我有customer_info表上它。我不知道在密碼欄中寫什麼,因爲在phpmyadmin中沒有提到密碼。無法連接到MySQL數據庫

<?php 
define("MYSQLUSER","customer_info"); 
define("MYSQLPASS","Password1"); 
define("HOSTNAME","localhost"); 
define("MYSQLDB","project"); 
function db_connect(){ 
$conn = @new mysqli(HOSTNAME,MYSQLDB); 
if($conn -> connect_error) { 
die('Connect Error: ' . $conn -> connect_error); 
}return $conn; 
} 
?> 
+1

如果你還沒有爲您的phpMyAdmin的密碼,密碼爲空。用戶是「根」。 – Darian

+0

嗨,所以你已經在你運行Apache的PC上安裝了一個MySQL服務實例?在創建MySQL實例時,您應該創建一個帶有密碼或類似內容的「root」帳戶。這是用戶名和密碼。你遇到了什麼異常? – Fudztown

+0

您還應該爲您的連接提供用戶名和密碼。見http://www.w3schools.com/php/php_mysql_connect.asp。嘗試用戶:「root」,密碼:「」。 – Darian

回答

0
$conn = new mysqli('localhost', 'my_user', 'my_password', 'my_db'); 

創建對象應該是這樣的。您正在使用錯誤的參數序列。

0

您已經在MySql服務器上配置了您的數據庫,並且您正在通過PHPMyAdmin訪問它(僅用於幫助您使用術語)。 您的配置文件應該被編輯這樣說:

<?php 
define("MYSQLUSER","root"); 
define("MYSQLPASS",""); 
define("HOSTNAME","localhost"); 
define("MYSQLDB","project"); 
function db_connect(){ 
$conn = @new mysqli(HOSTNAME,MYSQLDB); 
if($conn -> connect_error) { 
die('Connect Error: ' . $conn -> connect_error); 
}return $conn; 
} 
?>