इसमें दो समस्याएं हैं।
पहला यह है कि आप पैरामीटरयुक्त प्रश्नों का उपयोग कर सकते हैं। देखो पीडीओ, यह आपकी बहुत मदद करेगा . यह न केवल कई इंसर्ट के लिए तेज़ है, बल्कि आपको SQL इंजेक्शन के बारे में इतनी चिंता करने की ज़रूरत नहीं है।
दूसरा यह है कि आप MySQL के ON DUPLICATE KEY UPDATE
आपके लिए इस मुद्दे की देखभाल करने के लिए। अन्यथा, जब आपकी क्वेरी विफल हो जाती है, तो आप नहीं जानते कि यह विफल क्यों हुई। हो सकता है कि यह कोई डुप्लीकेट कुंजी मुद्दा न रहा हो!
इसके अलावा, or
. के दृष्टिकोण से कोड बस ठीक है।