Anda bisa menggunakan tabel sementara. Minta aplikasi php memasukkan semuanya ke dalam tabel temp dan kemudian memanggil kueri dengan logika semacam ini.
insert into mainTable
(field1, field2, etc)
select field1, field2, etc
from tempTable
where (subquery to check for existing records goes here)
Atau Anda bisa menggunakan try/catch. Saya tidak tahu sintaks php tetapi karena banyak bahasa lain dapat melakukan hal semacam ini, saya berharap php juga dapat melakukannya.
try
code to insert record
catch
if the error code is the one for duplicate records, do nothing.
if it's something else, handle it accordingly.