आप एक अस्थायी तालिका का उपयोग कर सकते हैं। php ऐप को अस्थायी तालिका में सब कुछ सम्मिलित करने के लिए कहें और फिर इस प्रकार के तर्क के साथ एक क्वेरी कॉल करें।
insert into mainTable
(field1, field2, etc)
select field1, field2, etc
from tempTable
where (subquery to check for existing records goes here)
या आप कोशिश/पकड़ का उपयोग कर सकते हैं। मुझे PHP सिंटैक्स नहीं पता है, लेकिन चूंकि कई अन्य भाषाएं इस तरह का काम कर सकती हैं, मैं उम्मीद करता हूं कि PHP भी सक्षम हो।
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.