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

Как мога да преглеждам MySQL резултатен набор повече от веднъж, използвайки функциите mysql_*?

Ето как можете да го направите:

$result = mysql_query(/* Your query */);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

// set the pointer back to the beginning
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

Трябва обаче да кажа, че това не изглежда правилният начин за справяне с това. Защо не извършите обработката в рамките на първия цикъл?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въведение в SQL групиране и сумиране

  2. MAKEDATE() Примери – MySQL

  3. Изключение:Вече има отворен DataReader, свързан с тази връзка, който първо трябва да бъде затворен

  4. Как да поправите грешки при неправилна стойност на низа?

  5. Настройки на множество центрове за данни с помощта на Galera Cluster за MySQL или MariaDB