如何在codeigniter中使用订单

kqqjbcuj  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(283)

我的表格数据是这样的
IDNAMEORDER英语意大利语西班牙文印地语孟加拉泰米尔语
我的问题

$this->db->select('*');
    $this->db->from('languages');
    $this->db->order_by('order','asc');
    $query = $this->db->get();

我需要这样的数据顺序-1,1,2,2,3,0
IDNAMEORDER2意大利印地语泰米尔语孟加拉语英语0

qlfbtfca

qlfbtfca1#

试试这个:

create table order_1(
id int(4),
name varchar(20),
`order` int(3) );

insert into order_1 values (1,'English',0), (2,'Italian',1), (3,'Spanish',2),(4,'Hindi',1),(5,'Bengali',3),(6,'Tamil',2);

SELECT * FROM order_1 ORDER BY `order`= 0, `order`;

相关问题