主页 > 后端 > thinkphp教程 >
来源:自学PHP网 时间:2014-11-28 23:17 作者: 阅读:次
[导读] 这篇文章主要介绍了ThinkPHP中的常用查询语言汇总,是ThinkPHP中常用的技巧,在项目开发中非常有实用价值,需要的朋友可以参考下.本文实例汇总了ThinkPHP中的常用查询语言,供大家参考之用...
ThinkPHP中的常用查询语言汇总这篇文章主要介绍了ThinkPHP中的常用查询语言汇总,是ThinkPHP中常用的技巧,在项目开发中非常有实用价值,需要的朋友可以参考下. 本文实例汇总了ThinkPHP中的常用查询语言,供大家参考之用,相信能给大家ThinkPHP开发带来一定的帮助,具体如下. 一、普通查询 在查询带入where条件等,最少有三种形式. 1、字符串形式: 'id>5 and id<9' 2、数组形式,示例代码如下:
3、对象形式,示例代码如下: $user=M('user'); $a=new stdClass(); $a->username='liwenkai'; $list=$user->where($a)->select(); 4、查询表达式:
常用形式: $data['字段名']=array('是表达式','查询条件'); 此外 $data['liwenkai']='liwenkai';实际上等价于: $data['liwenkai']=array('eq','liwenkai');示例如下: $data['username']=array('like','peng%'); $list=$user->where($data)->select(); 二、区间查询:示例如下:
三、组合查询:示例如下:
四、复合查询:示例如下:
五、统计查询:示例如下:
六、定位查询:示例如下:
七、SQL查询: 1.excute()主要用于更新和写入: $Model = new Model() // 实例化一个 model 对象 没有对应任何数据表 $Model->execute( "update think_user set name='thinkPHP' where status=1" ); 2.query()主要用于查询: $user=M(); $list=$user->query('select * from aoli_user order by id desc'); dump($list); 八、动态查询,示例如下:
感兴趣的朋友可以在ThinkPHP项目中调试运行本文示例,相信会有新的收获. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com