当我尝试使用 MAMP 连接到 mac 上的主机时,出现此错误

php_network_getaddresses: getaddrinfo failed: nodename nor servname
provided, or not knownfailed

这是我的php代码。

    $con=mysqli_connect("127.0.0.1”,”pks”,”sonisoni123”,”GDRS");
    Echo mysqli_connect_error();
    if($con)
    {
        echo "success";
    }
    else
    {
        echo "failed";
    }


    ?>

我不知道我哪里出错了,任何帮助将不胜感激。

最佳答案

您可能想围绕连接变量切换引号类型;它们并不完全相同(即使它们很相似),这可能会导致 PHP 以不同的方式读取字符串。

试试这个:

$con=mysqli_connect("127.0.0.1","pks","sonisoni123","GDRS");
Echo mysqli_connect_error();
if($con)
{
    echo "success";
}
else
{
    echo "failed";
}


?>

关于php_network_getaddresses : getaddrinfo failed: nodename nor servname provided, 还是未知失败?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46788821/

10-12 12:51