Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

cara menampilkan hasil kueri

Anda agak kehilangan inti dari mysql_fetch_assoc() dan baris di MySQL:

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

Anda memanggil mysql_fetch_assoc() sekali per baris.

Saya tidak begitu yakin mengapa Anda perlu mengulang meja Anda seperti ini, tapi saya tidak akan menginterogasi Anda.

Ini mungkin sesuai dengan kebutuhan Anda (saya merasa ngeri menulis ini):

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan dalam Koneksi MySQL saat mengakses server jarak jauh

  2. DAPATKAN data hierarkis di MySQL

  3. Klarifikasi urutan bergabung untuk pembuatan tabel sementara

  4. Menggunakan COUNT di GROUP_CONCAT

  5. Masukkan php saya di mysql tanpa ulangi?