【发布时间】:2012-11-23 06:05:19
【问题描述】:
我的国家/地区表有这些列:rank_id 和 country_name。
目前它是按名称排序,但我试图将一些特定国家/地区按其排名顺序放在列表顶部,然后其余的按名称排序。
这是我的查询:
foreach ($db->query("SELECT * FROM " . config_item('cart', 'table_countries') . "") as $row)
$countries[] = $row;
有什么想法吗?
【问题讨论】:
-
rand_id是“排名顺序”,还是主键? -
我认为他的意思是“排名顺序”是
rand_id列。我的看法是你应该有一个名为rank_order的第三列并按此排序,然后按名称排序。
标签: php mysql sql-order-by selection