これには2つの問題があります。
1つは、パラメーター化されたクエリを使用できることです。 PDO、これは大いに役立ちます 。これは複数の挿入に対して高速であるだけでなく、SQLインジェクションについてそれほど心配する必要はありません。
2つ目は、MySQLのON DUPLICATE KEY UPDATE
あなたのためにこの問題の世話をします。そうしないと、クエリが失敗したときに、なぜ失敗したのかわかりません。重複した重要な問題ではなかった可能性があります!
それ以外は、or
の観点からのコード 大丈夫です。