您好,这是我用于订购和获取数据的模型代码:
$this->db->order_by($oBy, "asc");
$query = $this->db->get('books');
一切工作正常,但是在我的数据库中,我将日期存储为字符串,例如2014 年 1 月 1 日。
因此,当我订购日期时,它将按天而不是按年排序,我可以知道如何通过按年份排序来解决它,但是数据仍将显示为 01-Jan-2014 并且也会显示按升序排列?谢谢你!
Error:
$this->db->select('str_to_date('.$oBy.', "%d-%b-%Y") day',false);//select your colum as new column name wich is converted as str ot date
//you can do select more.
$this->db->order_by('day','ASC');
$query = $this->db->get('books');
这将解决你的问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)