gpt4 book ai didi

mysql_fetch_row 和 ORDER BY - 我做错了什么?

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

抱歉,标题含糊不清,但我已经尝试解决这个问题一个星期了,但已经没有想法了。

表:名称:scores

 id name    password    intuition   
(int, varchar, varchar, int)
(5 rows with made-up values)

PHP:

$userResult = mysql_query("SELECT `intuition` FROM `scores` ORDER BY `intuition` DESC LIMIT 4,1");      
if($userResult ==NULL)
{ die(mysql_error());
}else
{ if($userResult ==FALSE)
{ die("ranking query failed, sorry");
}else
{ if(mysql_num_rows($userResult) ==NULL)
{ die("No ranking results found.");
}else
{ $queryRow = mysql_fetch_row($userResult);
$topIntuition = $query_row['intuition'];
die("queryRow =$queryRow; topIntuition =$topIntuition");
}
}
}

输出:

query row =Array; topIntuition =

哪里topIntuition应该是第五高的结果,目前是整数2。我做错了什么?

编辑:$query_row[<name of row>]不起作用,但是$query_row[0]确实如此。

最佳答案

LIMIT 4, 1 将返回第五大结果(LIMIT 0, 1 返回第一个结果)。

无论如何,mysql_fetch_row 返回一个包含数字键的数组 - 尝试 $queryRow[0];

或者,您可以切换到 mysql_fetch_arraymysql_fetch_assoc

关于mysql_fetch_row 和 ORDER BY - 我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9035318/

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