PHP MYSQL 访问被拒绝用户错误

标签 php mysql

<分区>

我试图从 mySql 中的特定行 ID 获取“内容”值,我在 PHP 中回应了结果,但我得到“用户 ''@'localhost' 的访问被拒绝(使用密码:NO)” . 我尝试在 phpMyAdmin 中检查我的查询,我得到了我期望的准确结果。

这是我的代码:

$con = mysql_connect("localhost", "XXX", "XXX") or die (mysql_error());
$db = mysql_select_db("XXX", $con) or die (mysql_error());

function head($d) {
        $query = mysql_query("SELECT Content FROM list WHERE ID = '$d'") or die(mysql_error());
        $post = mysql_fetch_assoc($query);
        echo $post["Content"];
}


<h1> <?php head(1); ?> </h1>

非常感谢。

最佳答案

您引用的错误消息听起来像是在您调用电话时数据库尚未连接。如果不存在连接,mysql_query() 将尝试使用默认值(通常为空)建立连接。

在进行任何查询之前,您应该检查您的程序流程并确保您确实连接到数据库。

关于PHP MYSQL 访问被拒绝用户错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15178968/

相关文章:

php - 对应于您的 MariaDB 服务器版本,以便在第 1 行 '3g,charging=999,diagnostic=299 ,screen=2190 ,water=299 ,camera' 附近使用正确的语法

php - .load jQuery 不受父 .php 文件影响

php - 如何正确删除使用sonata-media-bundle上传的所有图像

php - mySQL TEXT 数据类型的奇怪显示问题

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

mysql - SQL - 如果第一个数字以数字 '9' 开头,则将其删除

php - domxml 解析 XML 文件时出错

php - 如何在 Symfony 中解析 phpdoc 属性类型?

mysql - 当列的值依赖于 SQL 中不同行的数据时,如何添加列?

php - 比较PHP中两个数组中所有可能的元素对组合