MYSQL数据库连接使用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

我正在尝试连接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中


您的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');