ThinkPHP框架模型连贯操作(八)
2014-12-09 16:26
766 查看
Thinkphp的连贯操作使用起来也是很灵活:
*可能这里有的mysql函数没全部罗列出来,大家可以举一反三,形式雷同
一、常用连贯操作
1.where
帮助我们设置查询条件
2.order
对结果进行排序
$arr=$m->order('id desc')->select();
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); 多个字段排序
//数组形式查询排序
$data['id']=array(2,3,4,'or'); //查id=2 or id=3 or id=4
$arr = $user->where($data)->order('id desc')->select();
3.limit
限制结果
limit(2,5) //从2条开始取3条
或
limit('2,5')
limit(10)//limit(0,10)
//提供的方法没有前后顺序之分,但是最后一定要select
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->limit(10)->select();
4.field
设置查询字段
field('username as name,id') //别名
或
field(array('username'=>'name','id')
field('id',true) //获取除了id以外的所有字段
$arr=$m->order('id'=>'desc')->limit(10)—>field('username as name,id')->select();
5.table
6.group
7.having
*可能这里有的mysql函数没全部罗列出来,大家可以举一反三,形式雷同
一、常用连贯操作
1.where
帮助我们设置查询条件
2.order
对结果进行排序
$arr=$m->order('id desc')->select();
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); 多个字段排序
//数组形式查询排序
$data['id']=array(2,3,4,'or'); //查id=2 or id=3 or id=4
$arr = $user->where($data)->order('id desc')->select();
3.limit
限制结果
limit(2,5) //从2条开始取3条
或
limit('2,5')
limit(10)//limit(0,10)
//提供的方法没有前后顺序之分,但是最后一定要select
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->limit(10)->select();
4.field
设置查询字段
field('username as name,id') //别名
或
field(array('username'=>'name','id')
field('id',true) //获取除了id以外的所有字段
$arr=$m->order('id'=>'desc')->limit(10)—>field('username as name,id')->select();
5.table
6.group
7.having
相关文章推荐
- ThinkPHP框架模型连贯操作(八)
- thinkPHP5框架数据库连贯操作之cache()用法分析
- ThinkPHP 之 自定义模型、连贯操作要点
- ThinkPHP开发指南-模型之连贯操作
- ThinkPHP学习笔记(六)常用的连贯操作和模版的使用
- ThinkPHP连贯操作
- 深入解析ThinkPHP框架关联模型实现(用PHP如何确保事务一致性)
- ThinkPHP3.1快速入门连贯操作
- 【thinkphp3.x】thinkphp3.x中连贯操作
- thinkPHP中连贯操作,视图
- ThinkPHP学习笔记(五)使用模型操作数据库之CURD
- ThinkPHP-连贯操作
- Laravel框架数据库CURD操作、连贯操作总结
- ThinkPHP框架中的空模块与空操作的实例
- ThinkPHP的连贯操作
- ThinkPHP 3.1.2 连贯操作
- ThinkPHP关联模型操作实例分析
- ThinkPHP关联模型操作实例分析
- CodeIgniter框架模型(model),视图(view)和控制器(controller)中的文件操作
- ThinkPHP第十八天(Widget类的使用,连贯操作where IN用法,缓存S函数使用)