2016-07-31 52 views
0

我試圖建立一個動態網站來連接頁面與數據庫我使用的代碼如下。與服務器連接正常但無法選擇數據庫。數據庫名稱,用戶標識,密碼,主機的IP都給了但不工作。請幫忙....無法連接到MySQL數據庫,但能夠連接到數據庫服務器

define('DB_NAME', ''); 
define('DB_USER', ''); 
define('DB_PASSWORD', ''); 
define('DB_HOST', ''); 

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); 

    if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
     } 
else { 
     echo 'connected to server..................'; } 


$db_selected = mysql_select_db($DB_NAME, $link); 

if ($db_selected) { 

print "Database Found"; 

} 
else { 

print "Database NOT Found"; 

} 
+0

你正在得到什麼錯誤? –

+1

請使用PDO或MySqli。 Mysql現在已被棄用。 –

+0

Tripple檢查您的數據庫名稱是否存在拼寫錯誤和案例敏感性。還要確保你確實有權限選擇RDBMS中的特定數據庫。 – arkascha

回答

0

Mysql已被棄用,並最終被刪除。考慮使用PDO或MySqli。

以下是使用MySqli連接到數據庫的PHP文檔頁面的鏈接。

http://php.net/manual/en/mysqli.quickstart.connections.php

如果按照指示小心你「應該」能夠連接。如果沒有,也許你可以發佈你收到的錯誤信息。

+0

錯誤信息如下:「TCP/IP無法連接到MySQL:(2002)由於目標機器主動拒絕,因此無法建立連接。」 –

0

嘗試給予正確的憑據連接到MySQL服務器。 mysqli_connect("localhost","root","password","db_name");