ThinkPHP5数据库实例详解 /_db_助手函数添加

_db_助手函数添加

db助手函数插入操作

1、功能:设置查询对象

1.助手函数简化了数据表的选择操作;
2.参数是去前缀的数据表名称;
3.鉴于该方法很简单,我们直接用实例演示。

准备工作:

插入数据前,数据表记录:

2、插入单条数据:

  • Index.php 控制器代码:
insert($data); // 添加 // 3.查看返回结果 int(1) dump($result); } }
  • 返回结果
int(1) //受影响记录数量为1,即成功插入一条记录

3、批量插入数据:

  • Index.php 控制器代码:
'小惠惠','sex'=>0,'age'=>19,'salary'=>3290]; $data[] =['name'=>'程序员','sex'=>1,'age'=>42,'salary'=>5160]; $data[] =['name'=>'方方','sex'=>0,'age'=>25,'salary'=>9877]; // 2.将数据集插入到表中 $result = db('staff') //指定tp5_staff表 ->insertAll($data); // 批量添加 // 3.查看返回结果 int(3) dump($result); } }
  • 返回结果
int(3) //受影响记录数量为3,即成功插入三条记录

现在数据表记录如下:

4、总结:

  1. 助手函数自动加载相关类库,不必手工引入Db类;
  2. db方法尽管语法更简单,但是有代价的;
  3. db方法远远没有Db::table( )方法运行效率高;
  4. 二种方式各有千秋,究竟用哪个你看着办吧!
    总之,我在后面的实例中,还是固执的采用静态调用,因为身为程序员,任何能提高效率的方法,都要采用,哪怕提高的部分可以忽略

怎么样?兄弟,是不是强迫症犯了?哈哈