gpt4 book ai didi

php - 奇怪的MySQL连接错误

转载 作者:行者123 更新时间:2023-11-29 20:32:34 24 4
gpt4 key购买 nike

我正在使用phpmyadmin 4.4.15.7版本。 DB服务器MariaDB 5.5.47本地主机通过UNIX套接字utf-8。 Web服务器apache 2.4.6。 PHP版本5.4.16。最初,此代码在cpanel上运行良好,但是最近我切换到了运行.9.8-16的vestacp。连接凭据似乎是正确的。使用mysqli_connect函数后抛出错误:


  无法连接到MySQL:php_network_getaddresses:getaddrinfo
  失败:名称或服务未知


这是我的php文件-为安全起见已略作修改。第一个echo语句就是抛出的那个。

<?php 

$sql = "SELECT * FROM Staff";
// Create connection
$con=mysqli_connect(‘localhost',’pil_pil’,’pass_password’,’db_db’);

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();

// Loop through each row in the result set
while($row = $result->fetch_object())
{
// Add each row into our results array

$tempArray = $row;
array_push($resultArray, $tempArray);
}

// Finally, encode the array to JSON and output the results

echo json_encode($resultArray);
}

// Close connections
mysqli_close($con);
?>

最佳答案

谢谢您的帮助。它现在似乎正在工作。我不知道发生了什么可能是服务器端,因为我联系了服务器管理员。我认为这可能是cpanel dns的dns过渡阶段,它只需要时间。我没有更改任何代码。

关于php - 奇怪的MySQL连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38966498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com