【问题标题】:Localhost php_network_getaddresses: getaddrinfo failed: No such host is known本地主机 php_network_getaddresses:getaddrinfo 失败:不知道这样的主机
【发布时间】:2013-10-09 08:37:20
【问题描述】:

我正在使用 localhost 和 UniServer,运行 Apache 和 MySQL。 (没有用户名或密码)
我有代码new mysqli("http://localhost/us_phpmyadmin/","","","url_short"); 连接到我的本地主机服务器,但是当我尝试运行代码mysqli_query("INSERT INTO cut.it VALUES (NULL, $longurl, $shorturl)"); ,错误php_network_getaddresses: getaddrinfo failed: No such host is known. 出现在页面上。为什么会这样?我该如何解决?

【问题讨论】:

    标签: php mysql apache mysqli


    【解决方案1】:

    您必须指定 MySQL 实例的主机名,而不是 phpMyAdmin 的 url。

    改变

    ... mysqli("http://localhost/us_phpmyadmin/","","","url_short");
    

    到

    ... mysqli("localhost", "", "", "url_short");
                ^^^^^^^^^
    

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 2021-03-23
      • 2023-03-24
      • 2021-11-17
      相关资源
      最近更新 更多