Thinkphp 3.2.3 sql的一些条件筛选、排序、条数限制、分组、表连接等一些常用的方法$m = M('表名');
$m ->select(); //查询当前表的所有数据,返回二维数组
$m->select('主键id') //查询表指定主键id的数据,可以指定多个id,select(1,2,3);
$m->find('主键id'); //查询一条数据,返回一维数组
$m->field('字段')->select(); //指定查询数据中要显示的字段
$m->where('id>1 and id<10')->select(); //条件查询
$m->limit(10)->select(); //查询数据的条数,limit(10,15);
$m->field('id,max(num)')->group('user_id')->select(); //数据分组查询
$m->order('id desc')->select(); //数据排序
$m->field('id,max(num)')->group('user_id')->having('max(num)>10')->select(); //筛选数据分组的数据
->join('think_work ON think_artist.id = think_work.artist_id')
->join('think_card ON think_artist.card_id = think_card.id') ->select(); //表连接