मैं एक MySQL तालिका से निपट रहा हूं जो जॉबनाम कॉलम को अद्वितीय के रूप में परिभाषित करता है। यदि कोई जॉब नाम का उपयोग कर डेटाबेस में एक नई नौकरी को सहेजने का प्रयास करता है जो पहले से ही डेटाबेस में है, तो MySQL एक चेतावनी फेंकता है।क्या मैं PHP के साथ MySQL चेतावनी का पता लगा सकता हूं और संभाल सकता हूं?
मैं अपनी PHP स्क्रिप्ट में एक त्रुटि की तरह, इस चेतावनी का पता लगाने में सक्षम होना चाहता हूं और उचित तरीके से इसका निपटारा कर सकता हूं। आदर्श रूप में मैं जानना चाहता हूं कि किस प्रकार की चेतावनी MySQL फेंक दी गई है ताकि मैं इसे संभालने के लिए कोड को शाखा बना सकूं।
क्या यह संभव है? यदि नहीं, तो ऐसा इसलिए है क्योंकि MySQL में यह क्षमता नहीं है, PHP में यह क्षमता नहीं है, या दोनों?
या MySQLi ड्राइवर का उपयोग करें, जिसमें एक चेतावनी_count संपत्ति है। http://php.net/manual/en/mysqli.warning-count.php –