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

एक समारोह के अंदर fetch_assoc के साथ गंभीर त्रुटि

mysqli_stmt::execute विधि परिभाषा के अनुसार केवल बूल लौटाती है। तो कॉल करना $result->any_method_name() विफल हो जाएगा क्योंकि $result एक बूलियन मान है।

MySQLi लाइब्रेरी का उपयोग करके तैयार कथन से मान प्राप्त करने के लिए आप अपने लक्ष्य चर को $stmt->bind_result(...) से बांधते हैं और फिर $stmt->fetch() . का उपयोग करें अपने बाध्य चर में अपनी क्वेरी का परिणाम प्राप्त करने के लिए थोड़ी देर के लूप में। और उसके बाद आप MySQLi से PDO पर स्विच करें क्योंकि इसके पास इसके बारे में एक बेहतर एपीआई है…




  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. ज़ेंड में डेटाबेस में तालिका के कॉलम नाम कैसे प्राप्त करें?

  3. क्या एक टेबल में दो प्राथमिक कुंजी बनाना संभव है?

  4. MySQL में ऑटो इंक्रीमेंट वर्कर

  5. रेल क्वेरी इंटरफ़ेस जहां क्लॉज जारी है?