大家好,我設法讓這小段程式碼運作,如果您要將長表單插入資料庫中,它非常有用。
if ( ! empty ( $_POST ) ){
array_pop($_POST);
foreach($_POST as $key => $val){
$columns .= addslashes($key) . ", ";
$values .= "'" . addslashes($val) . "', ";
}
$values = substr_replace($values, "", -2);
$columns = substr_replace($columns, "", -2);
$sql = "INSERT INTO table ($columns) VALUES ($values)";
echo $sql;
$results = odbc_exec($conn, $sql);
if ($results){
echo "查詢已執行";
}else {
echo "查詢失敗 " .odbc_error();
}
}
雖然不是世界上最安全的,但可以加快從大型表單收集資料的速度。