码迷,mamicode.com
首页 > Web开发 > 详细

thinkphp中M()函数怎么用

时间:2015-06-16 01:18:01      阅读:449      评论:0      收藏:0      [点我收藏+]

标签:

M()函数,用来实例化一个要查询的对象,传入表面作为参数。

查询的时候可带where()条件,where里可带一个数组作为查询条件,field()函数作为需要查询的字段,目前我用到的查询只有,select() save() find() count()。

例子:

$user=M(‘admin‘)->where(array(‘userid=13‘))->field(‘userid,nickname,profile_image_url,avatar_large,description‘)->select();

$r=M(‘admin‘)->where(array(‘username‘=>$username))->find();

select与find的区别:

select查出来的是多行,即使只有一条数据,也是多行的格式,而find()只取一行,即使返回的是多行,也只取第一行,这就影响到后面的取值问题

select的取值方式是$user[0][‘nickname‘]

find()的取值方式是$r[‘password‘]

count方法也是可以带条件查询的,例如:

M(‘comment‘)->where(array(‘News_ID‘=>$newsid,‘Type‘=>‘2‘))->count()

标签: php, 数据库

thinkphp中M()函数怎么用

标签:

原文地址:http://www.cnblogs.com/q3114140374/p/4579609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!