多语言展示
当前在线:832今日阅读:167今日分享:16

微擎开发-数据库操作(8)

今天小编带领大家学习微擎中的数据库操作,数据库操作是日常使用频率最高的操作,今天就来带领大家一起来学习数据的增删改查操作。
工具/原料
1

电脑一台

2

wampserver

新建数据表
1

今天主要带领大家在微擎中操作数据库,首先在数据库中创建一张表,一般表名的构成为【ims_应用模块名称_表名称】,如下图:

2

然后小编的这张表只有三个字段id、categoryname、createtime,id字段为关键字,id自增,如下图:

3

下图中就是小编使用phpmyadmin创建好的数据表,如下图:

4

接下来小编往表中添加几条数据,如下图:

数据库操作
1

插入一条数据。在微擎中可以使用【pdo_insert】函数插入数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为插入数据的数组,相当于sql语句中的values中的值,第三个参数为是否覆盖,插入一条数据的时候第三个数据为false,如下图:

2

修改一条数据。如果在微擎中可以使用【pdo_insert】函数插入数据时第三个参数为true,并且条件包含主键,这个函数就可以起到更新一条数据的作用,如下图:

3

删除一条数据。在微擎中可以使用【pdo_delete】函数删除一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为删除数据的条件数组,如下图:

4

更新一条数据。在微擎中可以使用【pdo_update】函数更新一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为修改数据的值,第三个参数为修改数据的条件,如下图:

5

获取一条数据。在微擎中可以使用【pdo_get】函数获取一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,如下图:

6

获取一条数据。在微擎中可以使用【pdo_get】函数获取一条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,第三个参数为获取数据的字段数组,可以任意选择数据表中的字段,如下图:

7

获取多条数据。在微擎中可以使用【pdo_getall】函数获取多条数据,第一个参数为表的名称,这里需要注意一下,表名称的结构为【ims_应用模块名称_表名称】,使用微擎提供的数据库函数时,可以只输入【应用模块名称_表名称】,第二个参数为获取数据的条件数组,相当于where之后修改数据的值,第三个参数为获取数据的字段数组,可以任意选择数据表中的字段,如下图:

8

使用原生sql更新数据。在微擎中可以使用【pdo_query】函数可以执行原生的sql,下图中使用【pdo_query】函数执行更新sql语句,如下图:

9

使用原生sql更新数据。在微擎中可以使用【pdo_query】函数可以执行原生的sql,下图中使用【pdo_query】函数执行删除sql语句,如下图:

注意事项
1

个人观点,仅供参考。

2

感谢阅读。

推荐信息