gpt4 book ai didi

PHP 选择下拉选项通过 mysql 将特定选项置于顶部

转载 作者:行者123 更新时间:2023-11-29 03:07:10 24 4
gpt4 key购买 nike

我的国家表有这些列:rank_id 和 country_name。

现在是按名称排序,但我试图将一些特定国家/地区按排名顺序放在列表的顶部,然后其余的按名称排序。

这是我的查询:

foreach ($db->query("SELECT * FROM " . config_item('cart', 'table_countries') . "") as $row)
$countries[] = $row;

有什么想法吗?

最佳答案

如果您添加默认值为 0rank_order 列,然后将其更改为您希望位于列表顶部的少数特定国家/地区的更高数字.

然后您可以使用此查询来获取您的数据:

SELECT * FROM table_countries ORDER BY rank_order DESC, country_name

要按等级排序的行总是排在第一位(降序),因为它们的 rank_order 高于 0。其余的将按 country_name 的字母顺序排序。

关于PHP 选择下拉选项通过 mysql 将特定选项置于顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520424/

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