浅析ThinkPHP中execute和query方法的区别


Posted in PHP onJune 13, 2014

初学ThinkPHP的时候,很多人都对execute()和query()方法的区别搞不懂,本文就此浅析二者的区别。
大家都知道,ThinkPHP中execute()和query()方法都可以在参数里直接输入SQL语句。但是不同的是execute()通常用来执行insert或update等SQL语句,而query常用来执行select等语句
execute()方法将返回影响的记录数,如果执行SQL的select语句的话,返回的结果将是表的总记录数:

$model = M( "MyTable" );
$result = $model ->execute( 'update MyTable set name=aaa where id=11'); //将返回总行数

query()方法将返回数据集
$model = M( "MyTable" );
$result = $model ->query( 'select * from  MyTable' ); //将返回array()
PHP 相关文章推荐
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
PHP基本语法总结
Sep 06 PHP
PHP依赖倒置(Dependency Injection)代码实例
Oct 11 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
php封装的mysqli类完整实例
Oct 18 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 PHP
PHP的PDO预处理语句与存储过程
Jan 27 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
采用thinkphp自带方法生成静态html文件详解
Jun 13 #PHP
PHP中使用gettext解决国际化问题的例子(i18n)
Jun 13 #PHP
Yii结合CKEditor实现图片上传功能
Jun 13 #PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 #PHP
ThinkPHP中U方法的使用浅析
Jun 13 #PHP
PHP实现单例模式最安全的做法
Jun 13 #PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 #PHP
You might like
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
JavaScript表单常用验证集合
2008/01/16 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
django之自定义软删除Model的方法
2019/08/14 Python
python双向链表原理与实现方法详解
2019/12/03 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
成教自我鉴定
2013/10/27 职场文书
大学专科生推荐信范文
2013/11/23 职场文书
企业形象策划方案
2014/05/29 职场文书
环保口号大全
2014/06/12 职场文书
毕业生工作求职信
2014/06/30 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
美术教师个人工作总结
2015/02/06 职场文书
招商银行收入证明
2015/06/17 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android