php 7连接到mysqli

时间:2016-06-07 16:59:18

标签: php mysqli

我试图用这个:

$localhost = 'http://127.0.0.1:8080/';
$username = 'root';
$password = 'mypass';
$database = 'test';    

$mysqli = new mysqli($localhost, $username, $password, $database);

我收到了这个错误:

  

警告:mysqli :: __ construct():php_network_getaddresses:getaddrinfo failed:没有这样的主机。

当我导航到:http://localhost:8080/phpmyadmin/并使用' root' &安培; '将mypass'它连接在一起,我有一张名为“测试”的表。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

您正在使用网址作为主机名。请注意..主持人 NAME 。不是托管网址。

应该只是

$localhost= '127.0.0.1'

mysql不是网络服务器。它完全没有http功能, NOT 使用http进行客户端 - 服务器连接。

答案 1 :(得分:-1)

将其更改为

$localhost = '127.0.0.1';
$username = 'root';
$password = 'mypass';
$database = 'test';    

$mysqli = new mysqli($localhost, $username, $password, $database);