当我在给定网址为本地主机/文件夹名称/检查.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);
?>
您的MySQL服务器可能只允许来自本地主机的连接。因此,如果您的数据库与该脚本位于同一台计算机上,请将 ip 从 mysqli_connect 更改为 127.0.0.1,或重新配置 MySQL 以允许来自本地主机外部的连接。
您确定您输入了正确的凭据吗,尤其是
mysqli_connect("myhost","myuser","mypassw","mybd")
此问题很可能是由防火墙引起的。请尝试禁用它,然后重试。
如果这不起作用...尝试将您的 IP 地址替换为 mysqli connect
语句上的localhost
或127.0.0.1
(环回地址)。
$con=mysqli_connect("localhost","root","color","inventory1");