The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
ActiveRecord

查询记录

AR模式的数据查询比较简单,因为更多情况下面查询条件都是以主键或者某个关键的字段。这种类型的查询,ThinkPHP有着很好的支持。先举个最简单的例子,假如我们要查询主键为8的某个用户记录,如果按照之前的方式,我们可能会使用下面的方法:


$User = M('user"); // 实例化User对象  

// 查找id为8的用户数据  

$User->where('id=8')->find(); 

 

用AR模式的话可以直接写成:

$User->find(8); 


如果要根据某个字段查询,例如查询姓名为Dyhb的可以用:

$User = M("user"); // 实例化User对象  

$User->getbyDyhb(); 

 

如果要查询数据集,可以直接使用:

$userList = $User->findall('1,3,8');  // 查找主键为1、3、8的多个数据

 

删除记录


可以删除当前查询的数据对象


$User->del('8'); // 删除主键为8的数据  

$User->del('5,6'); // 删除主键为5、6的多个数据