0
次のコードを作成できますか?クエリバインディングcodeigniterを配列に挿入しますか?
$sql = "insert into table (a,b,c,d,e,f,g) vaues(?)";
$data = array ('a','b','c','d','e','f','g');
$this->db->query($sql,$data);
次のコードを作成できますか?クエリバインディングcodeigniterを配列に挿入しますか?
$sql = "insert into table (a,b,c,d,e,f,g) vaues(?)";
$data = array ('a','b','c','d','e','f','g');
$this->db->query($sql,$data);
あなたは、配列から行を挿入するinsert_batch
を使用することができます。
$data = array(
array(
'a' => 'a' ,
'b' => 'b' ,
'c' => 'c' ,
'd' => 'd' ,
'e' => 'e' ,
'f' => 'f' ,
'g' => 'g'
),
array(
'a' => 'h' ,
'b' => 'i' ,
'c' => 'j' ,
'd' => 'k' ,
'e' => 'l' ,
'f' => 'm' ,
'g' => 'n'
)
);
$this->db->insert_batch('table', $data);
使用するには、アレイを再構築する必要があります。