php - 首先从特定值开始对数据库结果进行排序 Kohana PHP

标签 php mysql sorting kohana

我正在对我的数据库中的结果进行排序,但对于其中一个我想首先显示特定值,下面是我目前如何对它们进行排序,按 store_type DESC

elseif (Session::Instance()->get('country') == 'it') {
                            $stmt->order_by('`store_type`', 'DESC');

这很好用,但是我想更改顺序,以便首先显示 ID 为 8、9、10 的值,然后显示所有其他结果,目前它以 ID 13 开始,因为这是我的表的末尾,并且它正在排序 DESC

任何人都可以为我指出正确的方向来实现这一目标吗?我正在使用 Kohana 框架。

最佳答案

如果我没理解错的话,你必须把 DESC 改成 ASC

elseif (Session::Instance()->get('country') == 'it') {
                        $stmt->order_by('`store_type`', 'ASC');

关于php - 首先从特定值开始对数据库结果进行排序 Kohana PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21932903/

相关文章:

php - 在特定条件下对一列使用 MySQL IGNORE

python - 对形成闭环的边进行排序

php - 如何使用 PDO 和 MySQL 从出生日期获取年龄?

php - 使用php从mysql表中排序数据

c# - 如何使用日期时间列类型将日期时间选择器默认值插入到MYSQL?

java - 如何在字段上使用 RuleBasedCollat​​or 对 Java 对象列表进行排序?

python - 如何在 python 中对字典列表进行排序?

php - Zend 框架 2 : NotEmpty Validator Message

php - WordPress publish_post Hook 未触发自定义帖子类型

mysql - 在 JSON 与 MYSQL 行中存储数据