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

Używanie wyniku SQL w pętli foreach

Najpierw musisz pobrać swoje wyniki do tablicy. Wygląda na to, że zacząłeś to robić, ale skomentowałeś to.

$results = mysql_query($query);
//$userData = mysql_fetch_array($results, MYSQL_ASSOC);

$resultset = array();
while ($row = mysql_fetch_array($results)) {
  $resultset[] = $row;
}

// $resultset now holds all rows from the first query.
foreach ($resultset as $result){
 //... etc...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Nie wybrano bazy danych

  2. Funkcja MySQL SIGN() – dowiedz się, czy liczba w MySQL jest dodatnia czy ujemna

  3. Używanie MySQL z Entity Framework

  4. Kolumna czasu CakePHP 3 otrzymuje datę dodania

  5. Doctrine 2 DQL MySQL odpowiednik ROUND()?