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

Menampilkan hasil dari query MySQL ke dalam tabel menggunakan PHP

Saya pikir kita semua melihat terlalu keras pada masalah yang SANGAT sederhana. Anda sudah menggunakan SELECT * dalam kueri Anda, jadi Anda sudah mengambil ketiga kolom dari tabel Anda. Jadi sekarang, yang perlu Anda lakukan hanyalah menambahkan sel lain ke setiap baris tabel Anda.

echo "<tr><td>" . htmlspecialchars($row['username']) . "</td><td>" . htmlspecialchars($row['time']) . "</td></tr>";

Dan untuk memastikan Anda mengambil baris dalam urutan yang benar, Anda harus menambahkan ORDER BY untuk pertanyaan Anda:

SELECT * FROM timetable WHERE day = '$yesterdow' ORDER BY time

Jika Anda tidak menentukan ORDER BY klausul, Anda tidak memiliki jaminan bahwa Anda akan mendapatkan hasil dalam urutan tertentu.

Dan satu hal terakhir, Anda mengulang baris dua kali, tidak perlu. Singkirkan loop foreach dan letakkan echo langsung di dalam loop while.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAMP Pro mysql tidak dapat memulai

  2. Mysql urutkan berdasarkan tanggal tetapi abaikan tahun

  3. jQuery UI - mempercepat Pelengkapan Otomatis

  4. Laravel Fasih KIRI GABUNG WHERE NULL

  5. MySQL Pilih baris pada kemunculan pertama dari setiap nilai unik