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

Pisahkan hasil MYSQL menjadi Tabel HTML terpisah

Menjaga kode cukup umum di sini, tetapi mungkin Anda sedang melakukan sesuatu seperti ini:

// output a table header
while ($row = mysql_fetch_assoc($members)) {
    // output a table row
}
// output a table footer

Jika Anda ingin memulai tabel baru secara berkala dalam loop itu, Anda perlu menambahkan kondisi untuk menentukan kapan melakukannya. Jadi strukturnya akan lebih seperti ini:

$currentUser = 1;
// output a table header
while ($row = mysql_fetch_assoc($members)) {
    // output a table row
    if ($row["CurrentUser"] != $currentUser) {
        // output a table footer
        // output a table header
        $currentUser = $row["CurrentUser"];
    }
}
// output a table footer

Ini sangat tidak terduga, jadi mungkin ada kesalahan logis di sini di mana sebagian tabel ditampilkan dalam kondisi tertentu atau semacam itu, memang. Tapi mudah-mudahan inti dari idenya tersampaikan. Pada dasarnya di dalam loop Anda dapat menutup dan membuka kembali tabel (memasukkan informasi apa pun dari data yang Anda miliki ke dalam header/footer tersebut) berdasarkan suatu kondisi. Anda hanya perlu melacak data yang digunakan dalam kondisi tersebut. Dalam hal ini, CurrentUser "saat ini" nilai hasil.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat pencarian teks lengkap mysql beberapa kolom di mana sebagian kata dicocokkan

  2. Periksa apakah kolom ada di tabel MySQL melalui PHP

  3. mysql - kolom tidak boleh nol

  4. Izinkan pengguna membuat dan mengubah tabel?

  5. Memformat tanggal ke format yang dapat dibaca manusia