说话的木头 发表于 2010-11-14 10:46:49

SQL insert 问题

$data = array(
               'title' => $title,
               'name' => $name,
               'date' => $date
            );

$this->db->insert('mytable', $data);

可不可以这样

$data= array(
               'title' => $title,
               'name' => $name,
               'date' => $date
            );
$data= array(
               'title' => $title1,
               'name' => $name1,
               'date' => $date1
            );

$this->db->insert('mytable', $data);

jeongee 发表于 2010-11-14 10:49:10

这个默认是不可以的,不过你可以自己去扩展

说话的木头 发表于 2010-11-14 10:50:41

{:2_30:}
还是自己动手了........

Hsn_lin 发表于 2010-11-15 18:05:02

确实不可以
不晓得你搞个0,1,2的是想干嘛
建议去看看数组的基本知识

sonic 发表于 2010-11-16 11:06:04

反正对于MYSQL的操作步骤来看都是执行了多部的。就算交给PHP也要去插入多次。
那不如不拓展直接用它的就是循环
foreach($data_array as $data)
{
$this->db->insert('mytable', $data);
}
就可以了

大道达人 发表于 2012-10-10 16:13:20

有insert_batch方法
页: [1]
查看完整版本: SQL insert 问题