Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पीडीओ फ़ेच विफलता स्थिति का अनुकरण करें

PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION के साथ यदि कोई त्रुटि है तो भ्रूण हमेशा अपवाद फेंक देगा। आप उन्हें अपने कैच ब्लॉक में संभाल सकते हैं और इससे कोई फर्क नहीं पड़ता कि यह क्या लौटा। इसलिए, यदि आपको कोई अपवाद नहीं मिला और यह गलत लौटा तो आप सुरक्षित रूप से मान सकते हैं कि यह एक खाली सेट के कारण था। पीडीओ त्रुटियों को संभालने का यह एक बहुत ही प्रभावी तरीका है। आपके प्रश्न का उत्तर देने के लिए, त्रुटि का अनुकरण करने के कई तरीके हैं। सबसे बुनियादी अनुचित क्वेरी सिंटैक्स है। आप एक ऐसे पैरामीटर को बाँधने का भी प्रयास कर सकते हैं जो वहाँ नहीं है, मापदंडों की गलत संख्या आदि को बाँधें। आप इस योजना का जितना अधिक समय तक उपयोग करेंगे, उतनी ही अधिक प्रकार की त्रुटियाँ/अपवाद आप देखेंगे। यह बहुत प्रभावी है क्योंकि प्रत्येक त्रुटि में इसे डीबग करने में आपकी सहायता करने के लिए एक विस्तृत संदेश शामिल होता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे एक MySql डेटाबेस बनाने के लिए shell_exec php का उपयोग कर?

  2. PHP CRUD MySQL डेटाबेस के साथ पोस्ट बनाएं, संपादित करें, अपडेट करें और हटाएं

  3. MySQL त्रुटि:पंक्ति 1 पर कॉलम 'राशि' के लिए सीमा मान से बाहर

  4. कैसे शून्य की जांच करने के लिए या नहीं अगर mysql डेटाटाइप 0000-00-00 00:00 के डिफ़ॉल्ट मान के साथ टाइमस्टैम्प है?

  5. mySQL तालिका त्रुटि 1064