sql >> Database teknologi >  >> RDS >> Mysql

hvordan man viser resultatet af forespørgslen

Du mangler ligesom pointen med mysql_fetch_assoc() og rækker i MySQL:

while ($row = mysql_fetch_assoc($result)) {
  echo $row['index_period'];
  echo $row['index_period_1'];
  echo $row['index_period_2'];
}

Du kalder mysql_fetch_assoc() en gang per række.

Jeg er ikke rigtig sikker på hvorfor du er nødt til at gå over dit bord på denne måde, men jeg vil ikke udspørge dig.

Dette passer måske til dine behov (jeg ryster ved at skrive dette):

$index_period = array();
$index_period_1 = array();
$index_period_2 = array();

while ($row = mysql_fetch_assoc($result)) {
  $index_period[] = $row['index_period'];
  $index_period_1[] = $row['index_period_1'];
  $index_period_2[] = $row['index_period_2'];
}

foreach ($index_period as $value) {
  echo "<td>a" . $value . "</td>";
}

foreach ($index_period_1 as $value) {
  echo "<td>b" . $value . "</td>";
}

foreach ($index_period_2 as $value) {
  echo "<td>c" . $value . "</td>";
}


  1. Sådan udføres skemaændringer i MySQL &MariaDB på en sikker måde

  2. Skinner:Ingen forbindelsespulje til ActiveRecord::Base

  3. indsæt autoincrement i anden kolonne

  4. Overvejelser om ydeevne for Azure SQL Managed Instance