संदर्भ मार्गदर्शिका देखें:
http://php.net/manual/en/function.mysql-query .php
संपादित करें:वे त्रुटियां वास्तव में क्या हैं, इसका स्पष्टीकरण।
तो हमारे पास उन चीजों की सूची है जो झूठी वापसी कर सकती हैं:
- जब एक MySQL स्टेटमेंट जो एक परिणामसेट लौटाता है, एक त्रुटि प्राप्त करता है
- जब एक MySQL स्टेटमेंट जो कुछ भी नहीं लौटाता है, एक त्रुटि प्राप्त करता है
- जब किसी उपयोगकर्ता के पास तालिका संदर्भ तक पहुंचने के लिए MySQL की अनुमति नहीं है
मेरी राय में पहले 2 वे हैं जो थोड़े अलग हैं। संभावित त्रुटियां क्या हैं? आप MySQL से 59 विभिन्न क्लाइंट त्रुटियाँ प्राप्त कर सकते हैं। ये अधिक सिस्टम से संबंधित त्रुटियां हैं जिन्हें हम मान सकते हैं कि PHP संभाल लेगा और शायद छोटी मात्रा में अमूर्त त्रुटियों में लपेट जाएगा।
उन क्लाइंट त्रुटियों को छोड़कर आपके पास अधिक सार त्रुटियों का एक सेट है जो आप उपयोग के दौरान सामना कर सकते हैं जो कि MySQL सर्वर की कच्ची पहुंच के बजाय एप्लिकेशन के अंदर वास्तविक एपीआई का उपयोग करने से अधिक संबंधित है। वे हैं:
- प्रवेश निषेध
- [स्थानीय] MySQL सर्वर से कनेक्ट नहीं हो सकता
- MySQL सर्वर से कनेक्शन टूट गया है
- क्लाइंट प्रमाणीकरण प्रोटोकॉल का समर्थन नहीं करता
- सहभागी रूप से दर्ज किए जाने पर पासवर्ड विफल हो जाता है
- होस्ट 'host_name' अवरुद्ध है
- बहुत अधिक कनेक्शन
- स्मृति से बाहर
- MySQL सर्वर चला गया है
- पैकेट बहुत बड़ा है
- संचार त्रुटियां और निरस्त कनेक्शन
- तालिका भर गई है
- फ़ाइल बनाने/लिखने में असमर्थ
- कमांड सिंक से बाहर हैं
- उपयोगकर्ता की उपेक्षा करना
- तालिका 'tbl_name' मौजूद नहीं है
- वर्ण सेट प्रारंभ नहीं कर सकता
- तालिका भ्रष्टाचार के मुद्दे
- सिंटैक्स संबंधी समस्याएं
मैंने अभी जो कहा, उसके संदर्भ यहां दिए गए हैं:
- क्लाइंट त्रुटियों की सूची
- एपीआई से संबंधित सामान्य त्रुटियों की सूचीए>
- क्वेरी संबंधी मुद्दों के बारे में संदर्भ
- टेबल से जुड़ी समस्याएं
- ज्ञात बग से संबंधित अन्य समस्याएं