thinkPHP查询方式小结

 更新时间:2016年01月09日 15:04:23   作者:rogerzhanglijie   我要评论
这篇文章主要介绍了thinkPHP查询方式,结合实例形式总结分析了thinkPHP的普通查询、表达式查询、区间查询、统计查询及SQL直接查询的使用技巧,需要的朋友可以参考下

本文实例总结了thinkPHP查询方式。分享给大家供大家参考,具体如下:

一、普通查询方式

1. 使用字符串查询;

复制代码 代码如下:
$m->where(' id=1 and name="roge" ')->find();

这种方法存在一个缺点,就是当数据表中的查询字段为字符串时,需要在字段值中加入引号。

2. 使用数组的方式(推荐使用)

$data['name']="adfa";
$data['id']=3;
$data['_logic']="or"; //字段之间的逻辑关系,默认为and的关系
$m->where($data)->find();

二、表达式查询

EQ  等于;
NEQ 不等于;
GT  大于;
EGT 大于等于;
LT 小于;
ELT 小于等于;
LIKE  模糊查询;

$data['id']=array('gt',6);
$data['name']=array('like','%as%'); //notlike
//$data['name']=array('like',array('%as%','%ts'),'and'); 默认为or关系,如果用and需要明确指定
$m->where($data)->select();
//其他查询 between, not between (之间有空格),in,not between,

三、区间查询

$data['id']=array(array('gt',5),array('lt',10)); //默认生成的是and的关系
//$data['id']=array(array('lt',5),array('gt',10),'or')
$data['name']=array(array('like','%d%'),array('like','%e%'),'gege','or');
$m->where($data)->select();

四、统计查询

count,max, min, avg, sum

复制代码 代码如下:
$m->max('id')

五、SQL直接查询

$m=M();
$result=$m->query("select * from think_user where id>1")
//query主要用于对数据进行读取
$result=$m->execute("insert into think_user(`name`) values ('dfd') ");
//execute用于对数据进行写入

更多关于thinkPHP相关内容可查看本站专题:《ThinkPHP入门教程》及《ThinkPHP常用方法总结

希望本文所述对大家基于thinkPHP框架的PHP程序设计有所帮助。

相关文章

  • 显示youtube视频缩略图和Vimeo视频缩略图代码分享

    显示youtube视频缩略图和Vimeo视频缩略图代码分享

    这篇文章主要介绍了显示youtube视频缩略图和Vimeo视频缩略图的代码,需要的朋友可以参考下
    2014-02-02
  • 一个经典的PHP验证码类分享

    一个经典的PHP验证码类分享

    这篇文章主要介绍了一个经典的PHP验证码类分享,本文不仅提供了类代码,还提供了使用例子及表单中使用的方法,需要的朋友可以参考下
    2014-11-11
  • 前端必学之PHP语法基础

    前端必学之PHP语法基础

    PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,下面通过本文给大家分享PHP语法基础相关知识,对php语法基础相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • Laravel框架Auth用户认证操作实例分析

    Laravel框架Auth用户认证操作实例分析

    这篇文章主要介绍了Laravel框架Auth用户认证操作,结合实例形式分析了Auth用户认证的相关操作步骤、实现技巧与使用注意事项,需要的朋友可以参考下
    2019-09-09
  • 提交表单后 PHP获取提交内容的实现方法

    提交表单后 PHP获取提交内容的实现方法

    下面小编就为大家带来一篇提交表单后 PHP获取提交内容的实现方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • PHP用户验证和标签推荐的简单使用

    PHP用户验证和标签推荐的简单使用

    这篇文章主要介绍了PHP用户验证和标签推荐的简单使用,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • php中header跳转使用include包含解决参数丢失问题

    php中header跳转使用include包含解决参数丢失问题

    在一个项目中遇到的问题,当用户登录成功时,用header跳转到首页,一直都是错,无法跳到你要的页面。最终度娘了许久才找到解决方法,这里分享给大家。
    2015-05-05
  • 深入浅析用PHP实现MVC

    深入浅析用PHP实现MVC

    在PHP中使用MVC越来越流行了,特别是在一些开源的框架当中。接下来通过本文给大家介绍PHP实现MVC的相关知识,感兴趣的朋友一起学习吧
    2016-03-03
  • laravel5.4生成验证码的实例讲解

    laravel5.4生成验证码的实例讲解

    下面小编就为大家带来一篇laravel5.4生成验证码的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • PHP仿博客园 个人博客(1) 数据库与界面设计

    PHP仿博客园 个人博客(1) 数据库与界面设计

    自学PHP大半年多了,断断续续地,但是最终还是坚定了我的想法,将PHP继续下去,所以写这个PHP的博客是为了找个稳定的 PHP工作,不求工资多高,但求一收留之地
    2013-07-07

最新评论