浅析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设计模式 Bridge (桥接模式)
Jun 26 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
由php中字符offset特征造成的绕过漏洞详解
Jul 07 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 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
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
js父页面与子页面不同时显示的方法
2014/10/16 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
wxpython 学习笔记 第一天
2009/03/16 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
最好的商品表达自己:Cafepress
2019/09/04 全球购物
学生就业推荐信
2013/11/13 职场文书
平安工地建设方案
2014/05/06 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
岗位职责范本大全
2015/02/26 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
大学生实习介绍信
2015/05/05 职场文书
企业百日安全活动总结
2015/05/07 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL