我試圖插入多行,但在數據庫和其他錯誤中獲得空行。 因此,試圖使用內爆(作爲一個更好的選擇?),但一定在這裏做錯了什麼。使用implode在sqlite中插入多行
$sql = array();
foreach($_POST as $key => $value) {
$sql[] = '("'.sqlite_escape_string($key['cust_name']).'", '.$key['address'].')';
}
$stmt = $db->prepare('INSERT INTO customers VALUES (cust_name, address) '.implode(','. $sql));
$stmt->execute($sql);
不確定您是否可以使用'PDO'進行此類準備。如果可以的話,你將需要更多的代碼。 – Kermit
啊哈,所以我應該怎麼做,這是接近這個? – user2402963
可能做一個搜索,因爲有這個多個問題... [PDO準備在單個查詢插入多行](http://stackoverflow.com/questions/1176352/pdo-prepared-inserts-multiple-rows-in-單查詢) – Kermit