警告:mysqli_connect():(HY000/1045):在C:\Users\xampp\htdocs\PHP_Login_Script\config中,用户"username"@"localhost"(使用密码:YES)的访问被拒绝.php第6行

警告:mysqli_real_escape_string()要求参数1为mysqli,布尔值在C:\Users\xampp\htdocs\PHP_Login_Script\Login中给出.php在线10

警告:mysqli_real_escape_string()要求参数1为mysqli,布尔值在C:\Users\xampp\htdocs\PHP_Login_Script\Login中给出.php第11行

警告:mysqli_query()要求参数1为mysqli,布尔值在C:\Users\xampp\htdocs\PHP_Login\u Script\Login中给出.php第15行

警告:mysqli_fetch_array()要求参数1为mysqli_result,在C:\Users\xampp\htdocs\PHP_Login_Script\Login中为空.php第16行

警告:mysqli_num_rows()要求参数1为mysqli_result,在C:\Users\xampp\htdocs\PHP_Login_Script\Login中为空.第19行的php

即使我的配置文件如下所示,我在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);

?>

这曾经奏效,但现在不行了.这段代码有什么问题吗?还是现在不起作用?This是我现在正在学习的教程.

推荐答案

用户名、主机和密码的组合不允许连接到服务器.验证服务器上的权限表(如果需要,请重新加载授权),以及您是否连接到了正确的服务器.

Mysql相关问答推荐

MySQL查询基于上次访问时间戳更新用户的问题

Google Sheet查询以提取数据并用值替换复选框.(差异)

使用mysql查询获取不关注user1的user3

排序子查询结果并返回每个 ID 的第一行

MySQL函数 - 如何对select查询应用多个条件

如何在 Shopware 6 DAL 中实施 Haversine 公式?

Mysql如何分行分词

组平SQL查询结果

多个驱动器上的 MYSQL 数据

Golang Gorm:相同的查询构造不同,抛出不同的结果

在 SQL 中将列添加为 End_date,间隔为 +100 天

将每组的总和除以总数

避免重复进入mysql数据库的最佳方法

试图获取非对象的属性

MySQL解释计划中 Select 优化的表的含义

从mysql中的大表中快速 Select 随机行

由于在 MySQL 中使用保留字作为表名或列名导致的语法错误

MySQL 导出到 outfile:CSV 转义字符

使用 Docker 我收到错误:SQLSTATE[HY000] [2002] 没有这样的文件或目录

BIGINT mysql 性能与 INT 相比