直到今天早上,我的mysqli_connect工作得很好


Up until this morning my mysqli_connect was working perfectly

但是现在,我收到一个错误:警告:mysqli_connect() [function.mysqli-connect]:(HY000/2005):未知的MySQL服务器主机"

我可以访问服务器上的 mysql 数据库,并且 Godaddy 运行了有效的脚本。他们说我的参数是正确的,但他们说这是我的。我直接与他们的服务器而不是本地主机交谈。我在智能手机上尝试了不同的IP并收到了相同的消息。如果不是他们,也不是我的代码,那会是什么?错误在 $conn = 行上。

        $hostname = "AAAA.server.net";
        $username = "BBBB";
        $dbname = "CCCCC";

        $password = "XXXXX";
        $usertable = "tblOne";

        //Connecting to database
        $conn = mysqli_connect($hostname, $username, $password) OR DIE 
        ("Unable to connect to database! Please try again later.");
    mysqli_select_db($conn, $dbname);

确保并确认您的数据库主机,因为错误消息正在谈论主机问题

未知的 MySQL 服务器主机

使用GoDaddy,您的域名可能不是MySQL服务器所在的位置。这取决于您的服务器类型和托管计划。GoDaddy 有一个帮助页面,可以为您指明正确的方向:

https://support.godaddy.com/help/article/39/viewing-your-database-details-with-shared-hosting-accounts