2013-11-01 146 views
0

我可以在瀏覽器上輸入http://192.168.0.103:37712/phpmyadmin/index.php進入數據庫。無法使用php連接數據庫

但我不能鍵入此數據庫連接:

<?php 
$link = mysql_connect('192.168.0.103:37712', 'root', ''); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 
mysql_close($link); 
?> 

如果我改變對$link = mysql_connect('192.168.0.103:3306', 'root', '');

OR

$link = mysql_connect('192.168.0.103', 'root', '');

它顯示:無法連接:主機「PC '不允許連接到這個MySQL服務器

+2

37712是HTTP端口,而不是mysql端口。嘗試使用3306(或者離開端口)或檢查並查看運行mysql的端口。 – aynber

回答

4

刪除端口37712或使用localhost,因爲您在本地服務器上。

mysql_connect('192.168.0.103', 'root', ''); 

OR

mysql_connect('localhost', 'root', ''); 


注:mysql_*功能已被棄用。儘快完成mysqli_*功能。