3

Apache と MySQL を実行している UniServer で Localhost を使用しています。(ユーザー名もパスワードもありません) Localhost サーバーに接続するため
のコードを持っていますが、コードを実行しようとすると、ページに エラーが表示されます。これはなぜですか、どうすれば回避できますか?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

phpMyAdmin の URL ではなく、MySQL インスタンスのホスト名を指定する必要があります。

変化する

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

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