所以我一直在研究这个问题。我只想从我的SQL数据库中提取数据。情况是有两个服务器:一个Web服务器,一个SQL主机。 Web服务器正在尝试从主机提取数据,并收到此错误。两台服务器都关闭了Windows防火墙,它们可以互相ping通,TCP / IP管道是默认的(1433)。
我试过制作主机IP" 10.10.16.55:1433"我得到一个"走了"信息。我完全失去了阻止它的东西。请帮帮忙?!
<?php
$con=mysqli_connect("10.10.16.55","sqluser","sqlpassword","sqlDB");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}else{
echo "Connection Established.<br />";
}
$result = mysqli_query($con,"SELECT neededColumn FROM neededView");
while($row = mysqli_fetch_array($result)) {
echo "<h1>" . "columnOutput: " . $row['neededColumn'] . "</h1>";
echo "<br>";
}
mysqli_close($con);
?>
输出到PHP站点:
无法建立连接,因为目标计算机主动拒绝它。