Mysql
 sql >> база данни >  >> RDS >> Mysql

Безкраен PHP цикъл while

Както @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));
}

Но въпросът е, че трябва да направитенещо към него вътре в цикъла 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 с phpMyAdmin на Debian 7

  2. Изявление за динамична заявка на MySQL в Python

  3. JSON_OBJECT() – Създайте JSON обект от списък с двойки ключ/стойност в MySQL

  4. MySQL Workbench не може да зареди mysql.proc

  5. Rails mysql2 недефиниран метод `accept' за nil:NilClass