2013-11-01 147 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_*功能。