我想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 - 它不是更好這幫助我而不是追逐我! –