您的位置:首页 > 编程语言 > PHP开发

thinkphp中数据查询注意点

2015-08-24 21:13 441 查看
大家都知道,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'); //将返回总行数

$model = M( "MyTable" );
$result = $model ->query( 'select * from  MyTable' ); //将返回array()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  thinkphp 数据