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

oci_fetch_array के साथ त्रुटि, php द्वारा ऑरैकल से डेटा पुनर्प्राप्त कर सकता है

oci_fetch_array() का दस्तावेज़ीकरण कहते हैं:

और आपके कोड में टिप्पणी यह ​​भी कहती है:

// Use the uppercase column names for the associative array indices


तो, आप लोअरकेस कॉलम नामों का उपयोग क्यों कर रहे हैं?

यह आपका कोड है:

echo  $row['id'] ;
echo $row['username'];

आपके कोड में टिप्पणी के अनुसार, और मैनुअल में नोट के अनुसार, क्या आपको अपरकेस का उपयोग नहीं करना चाहिए, जैसे:

echo  $row['ID'] ;
echo $row['USERNAME'];


और, अगर यह अभी भी काम नहीं करता है, तो मैनुअल में बताए अनुसार करें:var_dump() अपने लूप में, यह देखने के लिए कि आपका डेटा कैसा दिखता है:

while (($row = oci_fetch_array($stid, OCI_BOTH))) {
    var_dump($row);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्वेरी लागत:वैश्विक अस्थायी तालिकाएँ बनाम संग्रह (आभासी सरणी)

  2. Oracle क्लाइंट के लिए रजिस्ट्री में NLS_LANG सेटिंग बदलने के प्रभाव

  3. पूर्व-निर्धारित सिस्टम फ़ंक्शन का उपयोग करके Oracle में एक सीमांकित स्ट्रिंग (या कॉलम) को पंक्तियों में बदलना

  4. cx_Oracle 'ORA-01843:मान्य माह नहीं' यूनिकोड पैरामीटर के साथ

  5. Oracle डाटाबेस एक्सप्लोरर:नि:शुल्क प्रशिक्षण और प्रत्यायन