我有以下 PHP 脚本:
$i = 0;
while ($i < 30){
$insertquery = "INSERT INTO {$savename} VALUES (";
foreach ($valuearray as $column){
$insertquery .= $column[$i] . ",";
}
$insertquery .= ");";
echo $insertquery;
$queryResult = mysqli_query($con, $insertquery);
if ($queryResult === TRUE){
}else{
print "<br /><br />No Row created. Check " . mysqli_error($con);
}
$i++;
}
$valuearray 是一个二维数组,其中包含需要插入到表中的所有内容。问题是上面的代码在表单中创建了一个 MySQL 语句
INSERT INTO rates_test VALUES (1000,0.1,2.3,100,2,3,);
这给出了一个语法错误,因为最后一个值,
后面有一个。
我该如何更改脚本,以便最后一个值,
后面没有,或者在 foreach 循环之后删除它?