【发布时间】:2016-06-12 16:12:59
【问题描述】:
当我使用 CodeIgniter 的活动记录运行此查询时:
$user_name = 'mememe';
$test = $this->db->select('filename')
->where('user', $user_name)
->order_by('number','asc')
->limit(4)
->get('mytable')
->row('filename');
print_r($test); exit;
我在浏览器上得到了这个结果:
5f
但是当我在我的数据库管理器上运行相同的查询时:
SELECT `filename` FROM `mytable` WHERE `user` = 'mememe' ORDER BY `number` ASC LIMIT 4
我明白了(这实际上是正确的,也是我想要的):
5f
9f
10f
11f
为什么会这样?
【问题讨论】:
标签: php mysql codeigniter activerecord