好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

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://HdhCmsTestmeilizhi.net'  
	 
		 ),  
	 
		 array  (  
	 
		 'name'     =>     '美丽志网'     ,  
	 
		 'url'     =>     'http://HdhCmsTestmeilizhi.net'  
	 
		 )  
	 
		 );  
	 
		 $this  ->  db  ->  insert_batch  (  'mytable'  ,   $data  );     
 

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

查看更多关于框架AR操作插入多条sql数据的详细内容...

  阅读:43次