में डेटाबेस से प्रोसेसिंग त्रुटियों के लिए सर्वोत्तम अभ्यास मेरे पास मेरे वेब एप्लिकेशन डेटाबेस में एक अद्वितीय कुंजी (date
+ userid
) वाली एक तालिका है। मैं निम्नलिखित त्रुटि प्राप्त जब मैं मौजूदा date
और userid
साथ रिकॉर्ड सम्मिलित करने का प्रयास करें:कोडइग्निटर
dupicate key in table
मैं आवेदन config में डेटाबेस डिबगर चालू है, क्योंकि मैं MySQL त्रुटि संख्या और संदेशों का उपयोग करने की जरूरत है। अब मुझे इस त्रुटि को संसाधित करने की आवश्यकता है। मैं नियंत्रक में हार्ड कोडित स्थिरांक का उपयोग कर सकता हूं, लेकिन मुझे लगता है कि यह अच्छा विचार नहीं है। मुझे कई स्थानों पर डेटाबेस त्रुटि हैंडलिंग की आवश्यकता है, और मुझे CodeIgniter की त्रुटि हैंडलिंग पसंद नहीं है। डेटाबेस त्रुटियों के प्रसंस्करण से संबंधित सबसे अच्छा अभ्यास क्या है।
मैं उपयोगकर्ता भी यह काम करता हूं। बेसमोडेल यह अच्छा विचार है, और मैं इसके बारे में सोचता हूं। धन्यवाद। मॉडल हैंडलिंग अपवाद के साथ आईएमओ फेंक अपवाद विधि थोड़ा मुश्किल है और कोई पारदर्शी नहीं है। क्वेरी चलाने के तुरंत बाद मुझे सरल प्रोसेसिंग त्रुटियों की आवश्यकता है। मुझे _error_number() – drnk
पर निर्णय भरोसा करने की आवश्यकता है, जो कि रचनाकार नहीं हैं, लेकिन अच्छा जवाब है। – Zack