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

PHP में SQL परिणामों के माध्यम से लूपिंग - संपूर्ण सरणी नहीं मिल रही है

आपको निम्न का उपयोग करने की आवश्यकता है क्योंकि यदि आप mysql_fetch_array . को कॉल करते हैं लूप के बाहर, आप केवल पहली पंक्ति में सभी तत्वों की एक सरणी लौटा रहे हैं। mysql_fetch_array . द्वारा लौटाई गई नई पंक्ति में पंक्ति सेट करके हर बार जब लूप गुजरता है, तो आप वास्तव में पंक्ति के अंदर के बजाय प्रत्येक पंक्ति के माध्यम से पुनरावृति करेंगे।

while($row = mysql_fetch_array($result))
{
   // This will loop through each row, now use your loop here

}

लेकिन अच्छा तरीका यह है कि आप प्रत्येक पंक्ति के माध्यम से पुनरावृति करें, क्योंकि आपके पास केवल तीन स्तंभ हैं

while($row = mysql_fetch_assoc($result))
{
   echo $row['name']." ";
   echo $row['email']." ";
}


  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 TIMESTAMP से QDateTime मिलीसेकंड के साथ

  2. phpunit के साथ पीडीओ का मज़ाक उड़ाना

  3. MySQL 5.6 . में रूट पासवर्ड रीसेट करना

  4. MySql, दिनांक और समय कॉलम को टाइम स्टैम्प में मिलाना

  5. MySQL एक तालिका से सभी स्तंभों का चयन करें और कुछ अन्य तालिका से चुनें