sql >> Database >  >> RDS >> Mysql

mysql_fetch_array while-lus. Hoe werkt het?

Elke keer dat u mysql_fetch_array . aanroept het haalt de volgende rij uit uw query. Dat while loop blijft true retourneren terwijl de mysql_fetch_array heeft nog iets over om toe te wijzen aan de variabele $row2 . Als het uit de rijen is, heeft het niets meer om de variabele te geven en wordt false geretourneerd.

ETA: Wat betreft het laatste bit dat je noemde, je kunt een variabele toename hebben in elke iteratie van de lus, zoals in je voorbeeld, maar het is niet helemaal noodzakelijk. Je kunt ook gewoon zien hoeveel rijen zijn geretourneerd door iets te doen als $var = mysql_num_rows($data) voor je while lus.



  1. Indexen gebruiken voor het filteren van een zoekopdracht TUSSEN twee kolommen

  2. Mysql-adapter voor Zend_Translate

  3. Inleiding tot PostgreSQL

  4. Hoe maak je een PL/SQL-functie in Oracle Database?