gpt4 book ai didi

php - 在我的最后一个表行中选择不同的值

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

我不知道出了什么问题;我检查了我的查询,但它返回了不同的值。

这是我的 table 。

user_idno  |   func | quest_idno |
----------------------------------
P-001 | F1 | 1 |
P-001 | F1 | 2 |
P-001 | F1 | 3 |
P-001 | F1 | 4 |
P-001 | F1 | 5 |
P-001 | F1 | 21 |

我想要的是选择我的 questID 中的最后一行。这是我的代码:

$prevQuestion = "SELECT quest_idno FROM engexam_counter 
WHERE user_idno = '$user_id'
ORDER BY quest_idno DESC LIMIT 0,1";

if ($prevResult=mysqli_query($con,$prevQuestion)){
$prevCount = mysqli_num_rows($prevResult);

if($prevCount>0){
$prevObj=mysqli_fetch_object($prevResult);
echo $prevQuestID = $prevObj->quest_idno . '<br>';

但是当我尝试回显输出时:

5

我想要得到的是:

21

我还使用子查询并使用 MAX(id),但输出是相同的。

最佳答案

试试这个:

假设您的“quest_idno”是字符:

SELECT MAX(CAST(quest_idno AS UNSIGNED)) as qid FROM engexam_counter WHERE user_idno = '$user_id' 

关于php - 在我的最后一个表行中选择不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24028614/

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