The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
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的多个数据
