0
有人可以告訴我爲什麼這段代碼不工作。我瀏覽了以前的答案,答覆是因爲數組沒有設置,但在這裏設置?[function.implode]:傳遞錯誤的參數無效
$cars = array('Volvo','BMW','Toyota');
foreach($cars as $val) {
if(! empty($$val)) {
$felter[] = $val;
$values[] = $$val;
}
}
$feltstr = implode(',' , $felter);
$valuestr = "'" . implode("', '", $values) . "'";
$sql= "INSERT INTO my-cars (id, $feltstr) VALUES ('', $valuestr)";
echo $sql;
....