0

http://192.168.0.103:37712/phpmyadmin/index.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', '');

或者

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

它显示:无法连接:不允许主机“PC”连接到此 MySQL 服务器

4

1 回答 1

4

删除端口37712localhost像在本地服务器上一样使用。

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

或者

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


注意: mysql_*函数已弃用。尽快转移mysqli_*功能。

于 2013-11-01T19:23:03.103 回答