gpt4 book ai didi

php - MySQL 错误 : Unable to jump to row 0 on MySQL result index 8

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

我有以下代码:

if ($user) {
$highscore = mysql_result(mysql_query("SELECT Score FROM HighScore WHERE fbID = $user"),0);
if (empty($highscore)) { //if no result
echo '<div id="uhs">0</div>';
} else {
echo '<div id="uhs">'. $highscore .'</div>';
}
} else {
echo '<div id="uhs">0</div>';
}

当我没有从数据库中得到结果时(因为没有 Score ),它应该回显: echo '<div id="uhs">0</div>';但事实并非如此。相反,我收到错误:MySQL error: Unable to jump to row 0 on MySQL result index 8 .我想使用:if (empty($highscore))没有结果时应该注意它。

我做错了什么以及如何解决它,当数据库中有分数时它工作正常

非常感谢

最佳答案

函数 mysql_num_rows() 用于检查 mysql_query 是否返回任何结果。

$highscore = mysql_query("SELECT Score FROM HighScore WHERE fbID = $user");
if (mysql_num_rows($highscore) == 0) {
// No result
} else {
// Show result
}

关于php - MySQL 错误 : Unable to jump to row 0 on MySQL result index 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573918/

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