ループ内の配列からDBにデータを挿入するコードを使用します。
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の結果は必要ないので、別のクエリを実行してDBからそれらを削除します
mysql_query("DELETE FROM table WHERE liq_sum = 0");
挿入して削除する代わりに、挿入クエリにif条件を追加する方法はありますか?私は次のように考えてみました:
("INSERT INTO table (liq_sum, liq_name, bartender)
VALUES ('$value','$key','$id') where '$value' > 0)";
動作しませんでした:(
ありがとうございました。