【文件属性】:
文件名称:查询记录-图像目标检测技术及应用
文件大小:2.49MB
文件格式:PDF
更新时间:2021-06-04 00:04:20
ThinkPHP3.1
ThinkPHP3.1 完全开发手册
134
6. $User->add();
如果使用了 create 方法创建数据对象的话,仍然可以在创建完成后进行赋值
1. $User = D("User");
2. $User->create(); // 创建 User数据对象,默认通过表单提交的数据进行创建
3. // 增加或者更改其中的属性
4. $User->status = 1;
5. $User->create_time = time();
6. // 把数据对象添加到数据库
7. $User->add();
二、查询记录
AR 模式的数据查询比较简单,因为更多情况下面查询条件都是以主键或者某个关键的字段。这种类型的查
询,ThinkPHP 有着很好的支持。先举个最简单的例子,假如我们要查询主键为 8 的某个用户记录,如果
按照之前的方式,我们可能会使用下面的方法:
1. $User = M("User"); // 实例化 User对象
2. // 查找 id为 8的用户数据
3. $User->where('id=8')->find();
用 AR 模式的话可以直接写成:
1. $User->find(8);
如果要根据某个字段查询,例如查询姓名为 ThinkPHP 的可以用:
1. $User = M("User"); // 实例化 User对象
2. $User->getByName("ThinkPHP");
这个作为查询语言来说是最为直观的,如果查询成功,查询的结果直接保存在当前的数据对象中,在进行
下一次查询操作之前,我们都可以提取,例如获取查询的结果数据: