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

mysql_fetch_array जबकि लूप। यह कैसे काम करता है?

हर बार जब आप mysql_fetch_array . पर कॉल करते हैं यह आपकी क्वेरी से अगली पंक्ति खींचता है। वह while लूप सही लौटता रहता है जबकि mysql_fetch_array वैरिएबल को असाइन करने के लिए अभी भी कुछ बचा है $row2 . एक बार जब यह पंक्तियों से बाहर हो जाता है, तो इसमें वेरिएबल देने के लिए कुछ भी नहीं बचा है, और झूठा वापस आ जाता है।

ईटीए: आपके द्वारा उल्लिखित अंतिम बिट के संबंध में, आपके उदाहरण में लूप के प्रत्येक पुनरावृत्ति में एक चर वृद्धि हो सकती है, लेकिन यह पूरी तरह से आवश्यक नहीं है। आप यह भी देख सकते हैं कि $var = mysql_num_rows($data) जैसा कुछ करके कितनी पंक्तियां वापस की गई हैं आपके while . से पहले लूप।



  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 डेटाटाइप INT(11) जबकि UNSIGNED INT(10)?

  2. मैं mysqld_safe चल रहे परिदृश्य में mysql का पासवर्ड कैसे सेट कर सकता हूं?

  3. एक क्वेरी में दो तालिकाओं से हटाएं

  4. जेपीए में संग्रह के आकार को सीमित करें

  5. Microsoft SQL सर्वर MySQL REGEXP के समकक्ष