特定のフィールドにデータが含まれていると、複数の行をデータベースに挿入する方法を教えてください。複数の行をmysql DBに挿入
register_case = mysql_query ("INSERT INTO cases VALUES
('$case','$p_firstname','$p_lastname','$city'),
('$case','$p2_firstname','$p2_lastname','$city'),
('$case','$p3_firstname','$p3_lastname','$city')"
);
これにより、姓と名が異なる複数の行が作成されますが、大文字と小文字は同じままです。ただし、エントリが1つだけの場合でも、他の2つの行はまだ作成されています。特定のフィールドにデータが存在する場合のみ、行を作成する方法はありますか?
条件付き演算子を使用して、このクエリを動的に作成しますか? –