gpt4 book ai didi

PHP sql 查询按名称排序并在末尾排序名为 "x"的类别

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

嗨,我有一个查询,我在其中创建一个数组来回显具有父 ID (X) pid 的所有类别..

我知道如何按名称对它们进行排序,但问题出在它们中的每一个中,这是一个名为“其他”的子类别。这个必须在最后。所以所有“兄弟”子类别都按字母顺序排列,类别名称“其他”位于该数组的末尾..

你是怎么做到的

$sql="select id,name,image from categories where pid=?";
$res1=$db->execute_query($sql,array($row['id']));

while($row1=$res1->fetch_assoc())

最佳答案

要将other 类别放在最后你可以这样做

order by case when cat_name = 'others' then 2 else 1 end asc,
cat_name asc,
name asc

关于PHP sql 查询按名称排序并在末尾排序名为 "x"的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19194908/

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