0

当我在给定 url localhost/foldername/checkcon.php 的浏览器上运行它时。它总是发布错误

这是我的代码

<?php
$con=mysqli_connect("192.168.1.130","root","color","inventory1");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM tblemployee");

while($row = mysqli_fetch_array($result))
{
echo $row['Employee_ID'] . " " . $row['Employee_Name'];
echo "<br>";
}

mysqli_close($con);
?>
4

3 回答 3

0

您的 MySQL 服务器可能只允许来自本地主机的连接。因此,如果您的数据库与该脚本位于同一台机器上,请将 ip 从 mysqli_connect 更改为 127.0.0.1,或重新配置您的 MySQL 以允许来自本地主机外部的连接。

于 2013-10-31T05:54:41.090 回答
0

你确定你输入了正确的凭据吗?尤其是

mysqli_connect("myhost","myuser","mypassw","mybd")
于 2013-10-31T05:55:04.470 回答
0

这个问题很可能是由防火墙引起的。尝试禁用它,然后重试。
如果这不起作用...尝试在您的声明中用localhost127.0.0.1(环回地址)替换您的 IP 地址。mysqli connect

$con=mysqli_connect("localhost","root","color","inventory1");
于 2013-10-31T05:59:24.500 回答