重新发布 无法建立连接,因为目标计算机主动拒绝了它.在 C:xampphtdocsfrixcheckco


repost No connection could be made because the target machine actively refused it. in C:xampphtdocsfrixcheckcon.php on line 2

当我在给定网址为本地主机/文件夹名称/检查.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 语句上的localhost127.0.0.1(环回地址)。

$con=mysqli_connect("localhost","root","color","inventory1");