浅析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 相关文章推荐
第四节 构造函数和析构函数 [4]
Oct 09 PHP
无限级别菜单的实现
Oct 09 PHP
php.ini中date.timezone设置分析
Jul 29 PHP
PHP可逆加密/解密函数分享
Sep 25 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
Oct 30 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Feb 10 PHP
PHP自毁程序(慎用)
Jul 09 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
PHP单链表的实现代码
Jul 05 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
php实现websocket实时消息推送
Mar 30 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 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
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
preg_match_all使用心得分享
2014/01/31 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
高性能装备提升营地:Kammok
2019/02/27 全球购物
vue路由实现登录拦截
2021/03/24 Vue.js
播音主持专业个人自我评价
2014/01/09 职场文书
小学教研工作制度
2014/01/15 职场文书
护士感人事迹
2014/05/01 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python