如果有人可以帮助我,非常感谢
While($row = mysqli_fetch_array($temp))
{
$add = "INSERT INTO GoodsSold (SalesID, ProductID, Product_Name, Price, Quantity_Sold) VALUES (0, '$row['ProductID']', '$row['ProductName']', '$row['Price']', '$row['QtyWanted']')";
if (!mysqli_query($con, $add))
{
die('Error: ' . mysqli_error());
}
}
它说$ add row中的语法错误,但我无法理解。
谢谢: - )
答案 0 :(得分:2)
试试这个
$add = "INSERT INTO GoodsSold (SalesID, ProductID, Product_Name, Price, Quantity_Sold) VALUES (0, '{$row['ProductID']}', '{$row['ProductName']}', '{$row['Price']}', '{$row['QtyWanted']}')";
我也建议使用准备好的陈述。
答案 1 :(得分:0)
试试这个
$add = "INSERT INTO GoodsSold (SalesID, ProductID, Product_Name, Price, Quantity_Sold) VALUES (0, '".$row['ProductID']."', '".$row['ProductName']."', '".$row['Price']."', '".$row['QtyWanted']."')"
答案 2 :(得分:0)
你也可以使用它(从$ row ['key']中删除')
$add = "INSERT INTO GoodsSold (SalesID, ProductID, Product_Name, Price, Quantity_Sold) VALUES (0, '$row[ProductID]', '$row[ProductName]', '$row[Price]', '$row[QtyWanted]')";