浅析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 相关文章推荐
图象函数中的中文显示
Oct 09 PHP
聊天室php&mysql(二)
Oct 09 PHP
PHPMyadmin 配置文件详解(配置)
Dec 03 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
Mar 14 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
Laravel框架实现调用百度翻译API功能示例
May 30 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 PHP
如何在PHP中使用数组
Jun 09 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之第一天
2006/10/09 PHP
php全角字符转换为半角函数
2014/02/07 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
js中eval详解
2012/03/30 Javascript
javascript获取URL参数与参数值的示例代码
2013/12/20 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
原生js实现购物车
2020/09/23 Javascript
Python文件操作类操作实例详解
2014/07/11 Python
python中去空格函数的用法
2014/08/21 Python
Python写的服务监控程序实例
2015/01/31 Python
Python中List.index()方法的使用教程
2015/05/20 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python实现飞机大战小游戏
2019/11/08 Python
经济职业学院毕业生自荐书
2014/03/17 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
房地产资料员岗位职责
2014/07/02 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
学前教育专业求职信
2014/09/02 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫