【问题标题】:Up until this morning my mysqli_connect was working perfectly直到今天早上我的 mysqli_connect 工作正常
【发布时间】:2013-11-14 23:21:35
【问题描述】:

但是现在,我收到一个错误:警告:mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host '

我可以访问服务器上的 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);

【问题讨论】:

  • mysqli 类/扩展仍然像往常一样连接吗?
  • 您是否尝试使用服务器 ip 代替?
  • 你从哪里连接到数据库,Godaddy 网站?
  • 我只是输入 IP 地址而不是服务器名称,现在它可以工作了。我想它无法解析名称,但这会给我带来麻烦吗?

标签: php mysqli


【解决方案1】:

一定要确认你的数据库主机,因为错误信息是主机问题

未知的 MySQL 服务器主机

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-02-22
      • 2022-06-23
      • 1970-01-01
      • 1970-01-01
      • 2022-11-05
      • 2011-12-09
      • 1970-01-01
      • 2015-11-20
      • 2011-10-01
      相关资源
      最近更新 更多