3

我正在使用 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.。为什么会这样,我该如何解决?

4

1 回答 1

4

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

改变

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

... mysqli("localhost", "", "", "url_short");
            ^^^^^^^^^
于 2013-10-09T08:45:29.003 回答