浅析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的FTP学习(三)
Oct 09 PHP
分页详解 从此分页无忧(PHP+mysql)
Nov 23 PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
使用HMAC-SHA1签名方法详解
Jun 26 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
使用JavaScript创建新样式表和新样式规则
Jun 14 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
PHP压缩图片功能的介绍
Mar 21 PHP
laravel 错误处理,接口错误返回json代码
Oct 25 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
Feb 11 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
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
php动态变量定义及使用
2015/06/10 PHP
Javascript 中的 && 和 || 使用小结
2010/04/25 Javascript
(function($){...})(jQuery)的意思
2010/07/22 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
常用的js方法合集
2017/03/10 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Python中文竖排显示的方法
2015/07/28 Python
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
Python如何定义有可选参数的元类
2020/07/31 Python
Django多数据库联用实现方法解析
2020/11/12 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
住房公积金接收函
2014/01/09 职场文书
入党积极分子介绍信
2014/01/17 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
弄虚作假心得体会
2014/09/10 职场文书
工作会议通知
2015/04/15 职场文书
入党积极分子考察意见
2015/06/02 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书
2015大一新生军训感言
2015/08/01 职场文书