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(); //表连接