大家好,我成功地运行了这段小程序,如果您需要将长表单插入数据库,它非常有用。
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 "Query Executed";
}else {
echo "Query failed " .odbc_error();
}
}
虽然安全性不是最高的,但这加快了从大型表单中收集数据的速度。