gpt4 book ai didi

php part2中的phpmyadmin查询错误

转载 作者:行者123 更新时间:2023-11-29 14:53:29 25 4
gpt4 key购买 nike

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




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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com