浅析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 相关文章推荐
从MySQL数据库表中取出随机数据的代码
Sep 05 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
php中memcache 基本操作实例
May 17 PHP
php实现Mysql简易操作类
Oct 11 PHP
PHP Static延迟静态绑定用法分析
Mar 16 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
Nov 16 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
详解thinkphp中的volist标签
Jan 15 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
php 输出缓冲 Output Control用法实例详解
Mar 03 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里得到前天和昨天的日期的代码
2007/08/16 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
php链式操作的实现方式分析
2019/08/12 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
Move.js入门
2017/02/08 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
Python 2.7.x 和 3.x 版本的重要区别小结
2014/11/28 Python
Python读写ini文件的方法
2015/05/28 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
python简单读取大文件的方法
2016/07/01 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
python飞机大战游戏实例讲解
2020/12/04 Python
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
什么是数据抽象
2016/11/26 面试题
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
积极分子思想汇报
2014/01/04 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
代办出身证明书
2014/10/21 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
python如何利用traceback获取详细的异常信息
2021/06/05 Python
用python修改excel表某一列内容的操作方法
2021/06/11 Python