Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nieskończona pętla PHP while

Jak wspomina @froadie, nigdy nie zmieniasz $row , więc zawsze będzie oceniane jako true (i stąd nieskończona pętla).

Co myślę chcesz to:

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

Albo to, albo możesz zaktualizować go bezpośrednio:

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

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

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

Ale chodzi o to, że musisz coś zrobić do niego wewnątrz pętli while, w przeciwnym razie zawsze będziesz miał nieskończoną pętlę...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Heroku - Nie można połączyć się z lokalnym serwerem MySQL

  2. PHP/mysql pobiera liczbę wierszy instrukcji UPDATE, których dotyczy problem

  3. Dane open source rosną:wybór MySQL, NoSQL lub obu

  4. Jak połączyć się z bazą danych Cloud SQL MySQL z App Engine?

  5. Aktualizacja wielu wierszy w MySQL