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

come visualizzare il risultato della query

Ti manca il punto di mysql_fetch_assoc() e righe in MySQL:

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

Chiama mysql_fetch_assoc() una volta per riga.

Non sono proprio sicuro del perché devi scorrere il tuo tavolo in questo modo, ma non ti interrogherò.

Questo potrebbe adattarsi alle tue esigenze (mi dispiace scriverlo):

$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>";
}