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

कक्षा का ऑब्जेक्ट stdClass स्ट्रिंग में परिवर्तित नहीं किया जा सका

आप mysql_fetch_object का उपयोग कर रहे हैं (जो एक वस्तु देता है) और फिर इसे एक स्ट्रिंग के रूप में आउटपुट करने का प्रयास कर रहा है। यह काम नहीं करेगा।

आपके मामले में, आपको ऐसे फ़ंक्शन का उपयोग करना चाहिए जो ऑब्जेक्ट की सामग्री को प्रिंट करने में सक्षम हो। बहुत से हैं लेकिन सबसे सीधे-सीधे हैं print_r कोड> या var_dump . यदि आप HTML संदर्भ में आउटपुट कर रहे हैं, तो आप

 . को लपेटना चाहेंगे आउटपुट को अधिक पठनीय बनाने के लिए उसके चारों ओर टैग करें या अपने ब्राउज़र में "स्रोत देखें" पर क्लिक करें।

यदि आप अपने स्वयं के ऑब्जेक्ट लिख रहे हैं, तो उन्हें __toString() जादू विधि

साथ ही, जैसा कि लोगों ने टिप्पणियों में कहा है, आपका कोड लूप के माध्यम से प्रत्येक पास पर क्वेरी चलाएगा। दस्तावेज़ीकरण यहां देखें और उदाहरण पढ़ें।

नोट:हो सकता है कि आपने SO के लिए उदाहरण को सरल बनाया हो, लेकिन अपने वेरिएबल्स को साफ करना सुनिश्चित करें (जैसे $begin ) SQL इंजेक्शन से बचने के लिए!



  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 5.7 इंस्टॉलर वीएस 2013 पुनर्वितरण योग्य का पता लगाने में विफल रहता है

  3. PHP में कर्सर के साथ एक संग्रहीत कार्यविधि निष्पादित करना

  4. Mysql में तारीख के साथ आउटफाइल का नाम बदलें

  5. MySQL:आपके SQL सिंटैक्स में त्रुटि ... कुंजी के पास ...?