MYSQL数据库连接使用php错误
我正在尝试连接MySql数据库,但出现错误: 警告:mysqli_connect():php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register.php中 警告:mysqli_connect():(HY000/2002):php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register.php中MYSQL数据库连接使用php错误,php,mysql,database,Php,Mysql,Database,我正在尝试连接MySql数据库,但出现错误: 警告:mysqli_connect():php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register.php中 警告:mysqli_connect():(HY000/2002):php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register
您的mysqli\u connect语法可能是错误的
正确的语法是,例如:
mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
行中有一个错误
$db = mysqli_connect('loacalhost', 'root', 'system', 'authentication');
localhost
写为loacalhost
所以实际的代码应该是
$db = mysqli_connect('localhost', 'root', 'system', 'authentication');
这将解决错误
警告:mysqli_connect():php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register.php中
警告:mysqli_connect():(HY000/2002):php_network_getaddresses:getaddrinfo失败:未知此类主机。在第4行的C:\xampp\htdocs\practice\register.php中
这听起来像是名称解析失败。添加有关服务器环境的更多详细信息。您的连接字符串。等等。请阅读:而且-除非您向我们展示代码,否则我们无法帮助您。我们不是读心术的。loachost
!=localhost
不要使用md5()
进行密码哈希。这很不安全。使用PHP的和。如果您运行的PHP版本低于5.5(我真的希望您不是),您可以使用获得相同的功能。您的action=“register.PHP>
缺少结尾”
…或者OP只是编写了一个无效的主机名。我们应该等到OP给我们提供更多信息后再写答案。现在,我们只是在黑暗中刺伤。
$db = mysqli_connect('localhost', 'root', 'system', 'authentication');