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

अनंत PHP जबकि लूप

जैसा कि @froadie उल्लेख करता है, आप कभी नहीं बदलते $row , इसलिए यह हमेशा true . का मूल्यांकन करेगा (और इसलिए अनंत लूप)।

मैं क्या सोचता हूं आप चाहते हैं:

while ($row = mysql_fetch_array($test, true)) {

या तो वह, या आप इसे इनलाइन अपडेट कर सकते हैं:

$row = mysql_fetch_array($test, true));

while ($row) {
    //... do your echo here

    $row = mysql_fetch_array($test, true));
}

लेकिन बात यह है कि आपको कुछ करने की आवश्यकता है इसके लिए जबकि लूप के अंदर, अन्यथा आपके पास हमेशा एक अनंत लूप होगा...



  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. mysql में कुछ उपसर्ग के साथ उस पंक्ति के ऑटोइनक्रिकमेंट मान द्वारा किसी पंक्ति के विशिष्ट फ़ील्ड (कॉलम) को कैसे अपडेट करें?

  3. MySQL त्रुटि DEFAULT क्लॉज में CURRENT_TIMESTAMP के साथ केवल एक TIMESTAMP कॉलम हो सकता है, भले ही मैं कुछ भी गलत नहीं कर रहा हूं

  4. किसी गैर-ऑब्जेक्ट पर सदस्य फ़ंक्शन निष्पादित () को कॉल करें

  5. किसी भिन्न सर्वर पर mysql से कनेक्ट करें