ThinkPHP5.1 数据库操作笔记

一、使用 Query 类的方法,在模型层查询数据

(一) 查询 – select()

  1. 无差检索
    这里返回的是一个二维对象数组, 如果想要返回单一数据,使用 find() 方法. 一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用 table 方法的情况通常是为了:

    1. 切换操作的数据表
    2. 对多表进行操作

由于对象数组无法直接使用, thinkphp 提供了一个 toArray() 的方法, 可以将对象数组转换成普通数组.

  1. 检索指定字段

  1. 检索被限定字段

注释:
① table 即数据表, 查询前先确定使用那张表.
② 还有很多特殊的搜索, 需要在文档查阅,这里是最常见的

(二) 增加 – insert()

(三) 删除 – delete()

(四) 修改 – update()

使用 sql 语句操作

直接使用 sql 语句操作数据库, 鉴于读写分离, 读操作我们使用 query, 写操作我们使用 execute.

在控制器内,调用模型方法

Hello world!
文章已创建 211

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部