以下是我正在使用的查询:
$z = "INSERT INTO
`ingridients`(`recipe_id`, `name`,`quantity`,`unit`)
VALUES ('{$newid}','{${"igname".$j}}','{${"igq".$j}}','{${"igu".$j}}')";
我收到语法错误。
答案 0 :(得分:0)
从
改变$z = "INSERT INTO ingridients(recipe_id, name,quantity,unit) VALUES ('{$newid}','{${"igname".$j}}','{${"igq".$j}}','{${"igu".$j}}')";
到
$z = "INSERT INTO ingridients(recipe_id, name,quantity,unit) VALUES ( '$newid','$igname.$j','$igq.$j','$igu.$j' )";
<强>更新强>
<?php
for($j = 1; $j <= 25; $j++)
{
$igname.$j = $_POST['igname'.$j];
$igq.$j = $_POST['igq'.$j];
$igu.$j = $_POST['igu'.$j];
if($igname.$j != "")
{
$z = "INSERT INTO ingridients(recipe_id, name,quantity,unit) VALUES ( '$newid','$igname.$j','$igq.$j','$igu.$j' )";
$z = mysql_query($z);
}
}
?>
答案 1 :(得分:0)
尝试使用以下代码
$z = "INSERT INTO
ingridients(recipe_id, name,quantity,unit)
VALUES ('".$newid."','".$igname.$j."','".$igq.$j."','".$igu.$j."')";