$user_name = I('user_name');
$where['user_name'] = array('LIKE',"%{$user_name}%");
$rows = $this->order('id desc')->where($where)->limit(1,10)->select();
$count = $this->where($where)->count();
关闭调试后 会出现为下面的SQL语句
SELECT COUNT(*) AS tp_count FROM `tp_member` WHERE ( user_name LIKE '' ) LIMIT 1
SELECT `user_id`,`user_name` FROM `tp_member` WHERE ( `user_name` LIKE '%管理员%' ) ORDER BY id desc LIMIT 0,10
正确结果的情况是:
SELECT COUNT(*) AS tp_count FROM `tp_member` WHERE ( `user_name` LIKE '%管理员%' ) LIMIT 1
SELECT `user_id`,`user_name` FROM `tp_member` WHERE ( `user_name` LIKE '%管理员%' ) ORDER BY id desc LIMIT 0,10
求解 谢谢