我使用将数据从数组中的循环插入数据库的代码。
foreach ($sumdrinks1 as $key => $value) // insert each part of array into DB
{
mysql_query("INSERT INTO table (liq_sum, liq_name, bartender)
VALUES ('$value','$key','$id'))";
}
因为我不需要 $value = 0 的结果,所以我运行另一个查询从数据库中删除它们
mysql_query("DELETE FROM table WHERE liq_sum = 0");
有没有办法在插入查询中添加 if Condition 而不是插入它们并删除它们?我尝试了一些想法,例如:
("INSERT INTO table (liq_sum, liq_name, bartender)
VALUES ('$value','$key','$id') where '$value' > 0)";
没用:(
谢谢你。