gpt4 book ai didi

php - MySQL 查询可以工作,但不能在 PHP 中使用

转载 作者:行者123 更新时间:2023-11-30 01:32:37 25 4
gpt4 key购买 nike

我想简单地显示通过查询获取的值。

$newquery = "SELECT fullname FROM `users` WHERE user_id=" . $row['usernumber'];
$newresult=mysql_query($newquery);
$newrow = mysql_fetch_row($newresult);
echo "<td>" . $newrow[0]. "</td>";

(其中 $row['usernumber'] 是从之前的查询中获取的。)

我收到此错误:

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /a/b/viewall.php on line 41

我认为这意味着我的查询由于某种原因失败。

如果我echo $newquery;我得到

SELECT fullname FROM `users` WHERE user_id=3

如果我在 mysql 中单独运行它,它会正确返回与 user_id=3 对应的 fullname

可能是什么问题?

最佳答案

对于初学者来说,在 mysql_query 之后进行一些错误检查:

$newresult = mysql_query($newquery);
if (!$newresult) {
die('Invalid query: ' . mysql_error());
}

关于php - MySQL 查询可以工作,但不能在 PHP 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284530/

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