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

पीडीओ ने तैयार किया स्टेटमेंट फ़ेच () डबल परिणाम लौटा रहा है

आपको पीडीओ से कहना चाहिए कि आप केवल एक सहयोगी सरणी या एक क्रमांकित सरणी चाहते हैं:

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_ASSOC)) 

एक सहयोगी सरणी प्राप्त करने के लिए या

while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_NUM)) 

स्तंभ संख्या द्वारा अनुक्रमित एक सरणी प्राप्त करने के लिए

PDOStatement::fetch से

<ब्लॉकक्वॉट>

फ़ेच_स्टाइल

नियंत्रित करता है कि कॉलर को अगली पंक्ति कैसे लौटाई जाएगी। यह मान PDO::FETCH_* स्थिरांक में से एक होना चाहिए, जो PDO::ATTR_DEFAULT_FETCH_MODE (जो डिफ़ॉल्ट रूप सेPDO::FETCH_BOTH) के मान के लिए डिफ़ॉल्ट है।

PDO::FETCH_ASSOC:आपके परिणाम सेट में लौटाए गए कॉलम नाम से अनुक्रमित एक सरणी देता है

PDO::FETCH_BOTH (डिफ़ॉल्ट) :आपके परिणाम सेट में लौटाए गए कॉलमनाम और 0-अनुक्रमित कॉलम संख्या दोनों द्वारा अनुक्रमित एक सरणी देता है




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Linux में डिफ़ॉल्ट MySQL/MariaDB डेटा निर्देशिका कैसे बदलें

  2. MySQL में किसी संख्या को प्रतिशत के रूप में प्रारूपित करें

  3. विदेशी कुंजी संदर्भात्मक कार्रवाई को कैसे बदलें? (व्यवहार)

  4. MySQL POW () फ़ंक्शन - किसी अन्य मान की शक्ति के लिए एक मान बढ़ाएँ

  5. तालिका बनाने में त्रुटि:आपको अपने SQL सिंटैक्स में 'ऑर्डर (order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id' लाइन 1 पर एक त्रुटि है)