网站地图    收藏   

主页 > 后端 > codeigniter >

框架AR操作插入多条sql数据

来源:未知    时间:2014-10-20 11:31 作者:xbdadmin 阅读:

[导读] 如果你不使用AR的话,你可以这样做: INSERT INTO TABLE (FIELDS) VALUES (1,2),(3,4); $this-db-query($sql); 个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:...

如果你不使用AR的话,你可以这样做:

INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');
$this->db->query($sql); 

个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:

$this->db->insert_batch();

如下案例:



  1. $data = array(
  2. array(
  3. 'name' => 'PHP' ,
  4. 'url' => 'http://www.meilizhi.net'
  5. ),
  6. array(
  7. 'name' => '美丽志网' ,
  8. 'url' => 'http://www.meilizhi.net'
  9. )
  10. );
  11. $this->db->insert_batch('mytable', $data);

以上生成的sql就是这样的:INSERT INTO mytable (name, url) VALUES ('PHP','http://www.meilizhi.net'),( '美丽志网', 'http://www.meilizhi.net')

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论