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

जब mysql_query झूठी वापसी करता है

संदर्भ मार्गदर्शिका देखें:

http://php.net/manual/en/function.mysql-query .php

संपादित करें:वे त्रुटियां वास्तव में क्या हैं, इसका स्पष्टीकरण।

तो हमारे पास उन चीजों की सूची है जो झूठी वापसी कर सकती हैं:

  • जब एक MySQL स्टेटमेंट जो एक परिणामसेट लौटाता है, एक त्रुटि प्राप्त करता है
  • जब एक MySQL स्टेटमेंट जो कुछ भी नहीं लौटाता है, एक त्रुटि प्राप्त करता है
  • जब किसी उपयोगकर्ता के पास तालिका संदर्भ तक पहुंचने के लिए MySQL की अनुमति नहीं है

मेरी राय में पहले 2 वे हैं जो थोड़े अलग हैं। संभावित त्रुटियां क्या हैं? आप MySQL से 59 विभिन्न क्लाइंट त्रुटियाँ प्राप्त कर सकते हैं। ये अधिक सिस्टम से संबंधित त्रुटियां हैं जिन्हें हम मान सकते हैं कि PHP संभाल लेगा और शायद छोटी मात्रा में अमूर्त त्रुटियों में लपेट जाएगा।

उन क्लाइंट त्रुटियों को छोड़कर आपके पास अधिक सार त्रुटियों का एक सेट है जो आप उपयोग के दौरान सामना कर सकते हैं जो कि MySQL सर्वर की कच्ची पहुंच के बजाय एप्लिकेशन के अंदर वास्तविक एपीआई का उपयोग करने से अधिक संबंधित है। वे हैं:

  • प्रवेश निषेध
  • [स्थानीय] MySQL सर्वर से कनेक्ट नहीं हो सकता
  • MySQL सर्वर से कनेक्शन टूट गया है
  • क्लाइंट प्रमाणीकरण प्रोटोकॉल का समर्थन नहीं करता
  • सहभागी रूप से दर्ज किए जाने पर पासवर्ड विफल हो जाता है
  • होस्ट 'host_name' अवरुद्ध है
  • बहुत अधिक कनेक्शन
  • स्मृति से बाहर
  • MySQL सर्वर चला गया है
  • पैकेट बहुत बड़ा है
  • संचार त्रुटियां और निरस्त कनेक्शन
  • तालिका भर गई है
  • फ़ाइल बनाने/लिखने में असमर्थ
  • कमांड सिंक से बाहर हैं
  • उपयोगकर्ता की उपेक्षा करना
  • तालिका 'tbl_name' मौजूद नहीं है
  • वर्ण सेट प्रारंभ नहीं कर सकता
  • तालिका भ्रष्टाचार के मुद्दे
  • सिंटैक्स संबंधी समस्याएं

मैंने अभी जो कहा, उसके संदर्भ यहां दिए गए हैं:



  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 में मान को NULL पर सेट करें

  2. मैं MySQL में ऑर्डर नामक तालिका कैसे बना सकता हूं?

  3. MySQL - न्यूनतम मान प्राप्त करना

  4. मैं एक विशिष्ट बिंदु से ऑटो वेतन वृद्धि कैसे शुरू करूं?

  5. एक MySQL डेटाबेस में सभी तालिकाओं को सूचीबद्ध करने के 4 तरीके