我可以在浏览器输入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 服务器
最佳答案
删除端口 37712
或使用 localhost
,因为您在本地服务器上。
mysql_connect('192.168.0.103', 'root', '');
或
mysql_connect('localhost', 'root', '');
注意: mysql_*
函数已弃用。尽快继续 mysqli_*
功能。
关于php - 无法用php连接数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733881/