php part2中的phpmyadmin查询错误

标签 php mysql sql phpmyadmin

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select



它说我的语法有错误,我似乎找不到错误。
$query_admin = "SELECT * FROM `user_accounts` WHERE `id` =1 AND `name` LIKE {$login_user_name}AND `password` LIKE {$login_password }";

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        echo $query_result;
    }

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Database Manager\admin\sql_functions.php on line 32

最佳答案

@Pekka 是正确的,您的查询中有错误:您需要一个空格。

此外,您使用 $result在您的 mysql_fetch_array() ,但实际上从未设置过。可以是你省略了,它只是false因为当然查询错误,但否则这是第二个错误:)

您的代码示例有点不完整。在您确实提到的评论中,您实际上是在使用 mysql_query() 进行查询。 .但它没有显示在代码中。

您将结果保存在什么变量中?你保存在$result (当您将其用于 mysql_fetch_array 时)如果是这样,什么是 $query_result在你的时候?

尝试这个:

$query_admin = "SELECT * FROM `user_accounts` WHERE `id` =1 AND `name` LIKE {$login_user_name} AND `password` LIKE {$login_password }";

$result = mysql_query($query_admin);

if (!$result) {
    die('Invalid query: ' . mysql_error());
}

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    var_dump($row);
}

并从那里工作。

关于php part2中的phpmyadmin查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5209663/

相关文章:

javascript - HTML 表单中隐藏字段的限制

PHP 变量在 MySQLi 语句中不起作用

php - 从 Android 到 MySQL Blob 的图像

c# - 将 CSV 导入 SQL-Server - 性能

mysql - 实现从提供的日志到所需的比较形式的转换的最快查询是什么?

php - 为什么 php 脚本变慢了?

php - 函数调用的正则表达式?

mysql - 如何进行正确的更新查询?

php - PHP高效的分页查询方式

sql - MySQL查询问题