【发布时间】:2013-12-20 09:43:30
【问题描述】:
谁能告诉我为什么这段代码不起作用。我浏览了以前的答案,回复是因为数组没有设置,但这里设置了?
$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;
....
【问题讨论】: