【ci框架】框架AR操作插入多条sql数据
2013-04-03 05:24
232 查看
如果你不使用AR的话,你可以这样做:
INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');
$this->db->query($sql);
个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:
$this->db->insert_batch();
如下案例:
以上生成的sql就是这样的:INSERT INTO mytable (name, url) VALUES ('PHP','http://www.meilizhi.net'),( '美丽志网', 'http://www.meilizhi.net')
总结:ci框架中的数据库快捷操作类中的数据参数一般为一维关联数组。
INSERT INTO TABLE (FIELDS) VALUES ('1','2'),('3','4');
$this->db->query($sql);
个人还是喜欢CI的AR操作,老版本(2.0一下)应该没有插入多条数据的操作,新版本可以用:
$this->db->insert_batch();
如下案例:
$data = array( array( 'name' => 'PHP' , 'url' => 'http://www.meilizhi.net' ), array( 'name' => '美丽志网' , 'url' => 'http://www.meilizhi.net' ) ); $this->db->insert_batch('mytable', $data);
以上生成的sql就是这样的:INSERT INTO mytable (name, url) VALUES ('PHP','http://www.meilizhi.net'),( '美丽志网', 'http://www.meilizhi.net')
总结:ci框架中的数据库快捷操作类中的数据参数一般为一维关联数组。
相关文章推荐
- CI框架AR操作(数组形式)实现插入多条sql数据的方法
- CI框架AR操作(数组形式)实现插入多条sql数据的方法
- CI框架学习之五(AR数据库操作的常用函数)
- CI框架的数据操作(增删改查)方法总结
- sql对access数据的插入操作
- SQL操作 - 插入时更新数据
- 精通数据库SQL——数据插入操作
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- SSM框架day02-MyBatis——022对单表的CURD操作-获取新插入数据的id
- 使用T-SQL语句操作数据表-插入数据
- SQL 执行插入1000万条数据操作 几十秒内!
- 在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
- sql数据操作的若干心得(二)----向表中自动插入自增的ID
- CI框架插入多条sql记录
- php CI框架插入一条或多条sql记录示例
- php CI框架插入一条或多条sql记录示例
- Delphi 操作SQL 插入一万条数据 三种方式速度测试
- CI框架 insert_batch方法 返回-1,插入的数据不全
- 使用SQL语句对表进行插入、修改和删除数据操作
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合