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

Множество PHP цикъла WHILE, използващи една и съща заявка

Извикване на mysql_fetch_assoc() извлича следващия ред (т.е. следващия, който още не сте изтеглили). След като извлечете всички редове, той връща false . Така че, след като сте преминали през този първи цикъл, имате извлече всички редове и всичко, което ще получите обратно, е false всеки път!

Ако трябва да използвате повторно едни и същи данни два пъти, какво ще кажете да поставите всички в масив?

$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){ 
    $rows[] = $row;
}

Сега можете да повторите през $rows колкото пъти искате:

foreach($rows as $row) { ... }


  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 чрез mysql тригери?

  2. Съвпадение на записи от две таблици

  3. как да върнете избран mysql като масив от масиви в json с помощта на php

  4. Динамично попълнено падащо меню; Грешка при връщане на $_POST

  5. Как да анализирате времето от базата данни