gpt4 book ai didi

php - ORDER BY 指定顺序

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:49 24 4
gpt4 key购买 nike

简化:

$q = mysql_query("SELECT * FROM mytable ORDER BY category") or die(mysql_error());
while($row = mysql_fetch_array($q)) {
$cat = $row['category'];
echo $cat."<br />";
}

mytable 包含 Apple、Banana、Citrus

我希望结果按特定顺序显示,例如香蕉、苹果、柑橘。

如何进行查询?

最佳答案

您可以使用按字段排序(...):

SELECT * FROM mytable ORDER BY FIELD(category, 'Banana', 'Apple', 'Citrus');

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_field - FIELD() 函数手册。

关于php - ORDER BY 指定顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775695/

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