gpt4 book ai didi

php - Mysql ASC 函数 ORDER only first ID's

转载 作者:行者123 更新时间:2023-11-28 23:26:34 25 4
gpt4 key购买 nike

我有这一行:

$query = mysql_query("SELECT * FROM livechat WHERE type='public' ORDER BY id ASC LIMIT 15") ;

这是用于聊天的,但是 ASC 只接受第一个 ID 评论,所以它只显示 15 个旧评论(id1、id2 等等)。如果我使用 DESC 而不是 ASC,它会显示新评论,但以一种糟糕的方式 - 最新的在顶部,因为这是聊天,最新的评论必须在底部。

最佳答案

尝试创建一个包含最后 15 个结果的临时表,然后从该表中排序。

select * from (
select * from livechat where type='public' order by id desc limit 15
) tmp order by tmp.id asc

关于php - Mysql ASC 函数 ORDER only first ID's,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39111217/

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