我想insert_batch
如在数据库表下面的例子(MySQL的)插入以下数据:插入批处理数据数组?
HTML:
<input name="u_id[0][0]" value="76">
<input name="un[0][0]" value="1">
<input type="text" name="ue[0][0]" value="11">
<input type="text" name="up[0][0]" value="111">
<input name="u_id[1][0]" value="77">
<input name="un[1][1]" value="2">
<input type="text" name="ue[1][1]" value="22">
<input type="text" name="up[1][1]" value="222">
<input name="un[1][2]" value="3">
<input type="text" name="ue[1][2]" value="33">
<input type="text" name="up[1][2]" value="333">
PHP:
$u_id = $this->input->post('u_id');
$un = $this->input->post('un');
$up = $this->input->post('up');
$ue = $this->input->post('ue');
$data = array();
foreach ($un as $idx => $name) {
$data[] = array(
'u_id' => $u_id[$idx],
'un' => $un[$idx],
'up' => $up[$idx],
'ue' => $ue[$idx],
);
};
$this -> db -> insert_batch('units', $data);
我想插入他们是这样的:
如何更改php代码和html代码?我该怎么办?
你正在使用一个框架,我们不知道哪一个,至少给我们框架名称,因为我不知道“insert_batch”来自哪里,它不是标准的PHP –
[How can插入值数组作为批处理数据库mysql?](http://stackoverflow.com/questions/7790943/how-can-insert-values-array-as-batch-in-database-mysql) – hakre
@hakre - 它不是更好这帮助我而不是追逐我! –