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

इस पीडीओ अपवाद से कैसे बचें:अन्य असंबद्ध क्वेरी सक्रिय होने पर प्रश्नों को निष्पादित नहीं किया जा सकता है

आप कहते हैं कि आपने कोड का सरलीकृत संस्करण पोस्ट किया है। जब आपने इसे यहां पोस्ट किया तो क्या आपने कुछ और बदल दिया? यह त्रुटि आम तौर पर तब होती है जब आपके पास एक ही समय में कई प्रश्न "खुले" होते हैं। उदाहरण के लिए, आप fetch() . पर कॉल करते हैं , लेकिन आप इसे तब तक कॉल नहीं करते जब तक कि यह समाप्त न हो जाए, और फिर आप दूसरी क्वेरी को पुनः प्राप्त करने का प्रयास करते हैं।

उपरोक्त आपके कोड के आधार पर, ऐसा नहीं होना चाहिए क्योंकि आप fetchAll() . का उपयोग कर रहे हैं . आम तौर पर, इस समस्या का समाधान closeCursor() . पर कॉल करना है [docs] . आप कॉल करने का प्रयास कर सकते हैं कि प्रत्येक fetchAll . के बाद और देखें कि क्या इससे कुछ होता है।



  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 इंस्टालर सेवा शुरू करने पर अटक गया

  2. MySQL:फुलटेक्स्ट में स्कोर हमेशा 1 क्यों होता है?

  3. त्रुटि:mysql2 स्थापित करने में त्रुटि:त्रुटि:मणि देशी एक्सटेंशन बनाने में विफल

  4. पीडीओ बूलियन मोड में स्टेटमेंट तैयार करता है और उसके खिलाफ मैच करता है

  5. PHP कोड में MYSQL सेट टाइमज़ोन