sql >> Databasteknik >  >> RDS >> Mysql

Att använda ett SQL-resultat i en foreach loop

Du måste först hämta dina resultat i en array. Det verkar som om du började göra det här men kommenterade det.

$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. Skillnaden mellan två tabellstrukturer

  2. Hur extraherar man det n:te ordet och räknar ordförekomster i en MySQL-sträng?

  3. SQLite Like() Funktion med exempel

  4. Hur kan jag med PDO se till att ett UPDATE-uttalande lyckades?