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

mysql_fetch_row () बनाम mysql_fetch_assoc () बनाम mysql_fetch_array ()

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

यह क्या है?

आप mysql_fetch_assoc ढूंढ रहे हैं , जैसा कि नाम से पता चलता है कि यह एक सहयोगी सरणी लौटाएगा (कॉलम नामों के साथ कुंजी और मान पंक्ति मान के रूप में)।

विभिन्न फ़ंक्शन क्या लौटाएंगे?

उल्लिखित सभी फ़ंक्शन एक सरणी लौटाएंगे, उनके बीच अंतर यह है कि लौटाए गए ऑब्जेक्ट में कुंजी के रूप में उपयोग किए जाने वाले मान क्या हैं।

  • mysql_fetch_row

    यह फ़ंक्शन एक पंक्ति लौटाएगा जहां मान उस क्रम में आएंगे जैसे वे SQL क्वेरी में परिभाषित किए गए हैं, और कुंजियाँ 0 से फैली होंगी चयनित स्तंभों की संख्या से एक कम।

  • mysql_fetch_assoc

    यह फ़ंक्शन एक सहयोगी सरणी के रूप में एक पंक्ति लौटाएगा जहां स्तंभ नाम संबंधित मान संग्रहीत करने वाली कुंजी होंगे।

  • mysql_fetch_array

    यह फ़ंक्शन वास्तव में mysql_fetch_row . की दोनों सामग्री के साथ एक सरणी लौटाएगा और mysql_fetch_assoc एक में विलीन हो गया। इसमें दोनों संख्यात्मक होंगे और स्ट्रिंग कुंजियाँ जो आपको आपके डेटा को किसी भी तरीके से एक्सेस करने देंगी जो आपको सबसे आसान लगे।

    _assoc . में से किसी एक का उपयोग करने की अनुशंसा की जाती है या _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. MySQL:ALTER IGNORE TABLE ADD UNIQUE, क्या छोटा किया जाएगा?

  2. PolyScale.ai - ग्लोबल कैशिंग के साथ MySQL और PostgreSQL को स्केल करना

  3. यह पता लगाने के 3 तरीके कि क्या कोई स्ट्रिंग MySQL में रेगुलर एक्सप्रेशन से मेल खाती है

  4. mysql पिवट/क्रॉसस्टैब क्वेरी

  5. एक MYSQL DB पर BLOB के रूप में संग्रहीत छवि को पुनः प्राप्त करें