आपको नई आंखों की आवश्यकता नहीं है
आप चित्रकार नहीं बल्कि एक प्रोग्रामर हैं (माना जाता है)।
इसलिए, अपना कोड देखने के बजाय आपको चलाना करना होगा। यह। और त्रुटि रिपोर्टिंग सक्षम करें।
ओह, अभी पता चला
और निश्चित रूप से, आपको त्रुटि संदेशों को छुपाना नहीं चाहिए!
} catch(PDOException $ex) {
return false;
}
@ ऑपरेटर का एक आधुनिक संस्करण।
कृपया सभी try..catch
से छुटकारा पाएं अपने कोड में ब्लॉक करें और उनका उपयोग केवल यह जानने के बाद करें कि वे किस लिए हैं।
इसलिए, भविष्य में इसी समस्या के साथ-साथ कई अन्य समस्याओं को हल करने के लिए
- अपने कोड में सभी try..catch ब्लॉक से छुटकारा पाएं।
- पीडीओ के लिए त्रुटि रिपोर्टिंग सक्षम करें जैसा कि टिप्पणियों में लिंक किए गए टैग विकी में वर्णित है।
- पहचानकर्ताओं के लिए प्लेसहोल्डर्स का उपयोग न करें, लेकिन उन्हें टैग विकी में वर्णित के रूप में प्रारूपित करें जिससे मैं जुड़ा हुआ हूं
- बंद करें
display_errors
सेटिंग यदि आप त्रुटियों को प्रदर्शित नहीं करना चाहते हैं (त्रुटि संदेशों को दबाने का एकमात्र कारण जो मैं सोच सकता हूं)।
साथ ही, आपको प्रत्येक फ़ंक्शन कॉल में अलग कनेक्शन नहीं खोलना चाहिए।
अपनी स्क्रिप्ट की शुरुआत में एक कनेक्शन बनाएं और फिर फ़ंक्शन में if का उपयोग करके
global $h;