当前位置: 首页 > 知识库问答 >
问题:

警告:mysqli_connect():(HY000/1045):拒绝用户'username'@'localhost'的访问(使用密码:YES)

丌官子安
2023-03-14

警告:mysqli_connect():(HY000/1045):第6行C:\users\xampp\htdocs\php_login_script\config.php中的html" target="_blank">用户'username'@'localhost'(使用密码:YES)被拒绝访问

警告:mysqli_real_escape_string()要求参数1为mysqli,在第10行的C:\users\xampp\htdocs\php_login_script\login.php中给出了布尔值

警告:mysqli_query()要求参数1为mysqli,在第15行的C:\users\xampp\htdocs\php_login_script\login.php中给出了布尔值

警告:mysqli_fetch_array()要求参数1为mysqli_result,在第16行的C:\users\xampp\htdocs\php_login_script\login.php中给出null

警告:mysqli_num_rows()要求参数1为mysqli_result,在第19行的C:\users\xampp\htdocs\php_login_script\login.php中给出了null

即使我的配置文件如下所示,我也会在localhost上得到上述错误:

<?php

    define("DB_HOST", "localhost");
    define("DB_USER", "root");
    define("DB_PASSWORD", "");
    define("DB_DATABASE", "databasename");

    $db = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);

?>

这过去很管用,但现在不再管用了。这段代码有什么问题还是现在不起作用了?这是我现在正在研究的教程。

共有1个答案

胡昊
2023-03-14

用户名、主机和密码的组合不允许连接到服务器。验证服务器上的权限表(如果需要,重新加载授权),并确认连接到正确的服务器。

 类似资料: