浅析ThinkPHP中execute和query方法的区别
发布:smiling 来源: PHP粉丝网 添加日期:2021-02-19 12:22:00 浏览: 评论:0
初学ThinkPHP的时候,很多人都对execute()和query()方法的区别搞不懂,本文就此浅析二者的区别,需要的朋友可以参考下。
初学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()
Tags: execute query
相关文章
- ·ThinkPHP query原生关联查询 left join(2014-04-11)
- ·jquery autocomplete和thinkphp开发(2014-04-19)
- ·phpQuery ------实战应用thinkphp框架(2014-11-20)
- ·ThinkPHP采用原生query实现关联查询left join实例(2021-05-01)
- ·基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例(2021-11-23)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)