sql >> Database >  >> RDS >> Mysql

hoe het resultaat van de zoekopdracht weer te geven?

Je mist een beetje het punt van mysql_fetch_assoc() en rijen in MySQL:

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

Je roept mysql_fetch_assoc() . aan eenmaal per rij.

Ik weet niet echt zeker waarom je moet zo over je tafel heen lopen, maar ik zal je niet ondervragen.

Dit past misschien bij je behoeften (ik krimp ineen als ik dit schrijf):

$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. Recursieve zoekopdracht gebruikt voor transitieve afsluiting

  2. MySQL versus MariaDB versus Percona Server:vergelijking van beveiligingsfuncties

  3. Hoe beeldalbums in berichten weergeven? [alleen met PHP en MYSQL]

  4. Mysql concat() gebruiken in de WHERE-clausule?