gpt4 book ai didi

php - MySql ORDER BY ID ,但有异常(exception)

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

我有一个从 mysql 数据库加载一些结果的应用程序。我正在使用以下查询与 php 建立连接:

$query = mysql_query("SELECT * FROM question ORDER BY id DESC LIMIT ".$intLimit)

这没关系。

现在我想要相同的查询,但例如我希望 id = 7000 的对象保持在顶部。

我试过:

$query = mysql_query("SELECT * FROM question ORDER BY id WHEN id = '7000' then 0 else 1 LIMIT ".$intLimit) 

但是这个查询什么都不返回。

怎么解决的?谢谢

编辑 1

使用这个:

SELECT * FROM question ORDER BY case when id = '7000' then 0 else 1 end 

结果是7000、6999、6998……没有显示新题

但我想要 7000、7100、7099、7098...

最佳答案

case 语句是错误的,应该是

SELECT * FROM question 
ORDER BY case when id = '7000' then 0 else 1 end

关于php - MySql ORDER BY ID ,但有异常(exception),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538218/

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