Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memaparkan Data Jadual Pangkalan Data MySQL dalam Jadual HTML?

Bagaimana untuk Memaparkan Data Jadual Pangkalan Data MySQL dalam Jadual HTML?

DDD
Lepaskan: 2024-12-19 04:29:09
asal
453 orang telah melayarinya

How to Display MySQL Database Table Data in an HTML Table?

Menunjukkan Nilai Jadual Pangkalan Data dalam Jadual HTML

Dalam pembangunan web, adalah perkara biasa untuk mendapatkan semula data daripada pangkalan data dan memaparkannya pada halaman web dalam format jadual. Untuk mencapai ini, kita perlu mewujudkan sambungan ke pangkalan data, melaksanakan pertanyaan untuk mengambil data, dan kemudian memaparkannya di dalam jadual HTML.

Menyiasat Pangkalan Data

Langkah pertama ialah mewujudkan sambungan ke pangkalan data MySQL menggunakan fungsi mysqli_connect() dan menjalankan pertanyaan untuk mendapatkan semula data menggunakan mysqli_query() fungsi. Contohnya:

$con = mysqli_connect("localhost", "username", "password", "database_name");
$result = mysqli_query($con, "SELECT * FROM tickets");
Salin selepas log masuk

Mengambil dan Mengulang Melalui Keputusan

Setelah kami melaksanakan pertanyaan, kami perlu mengambil keputusan dan mengulanginya untuk mengekstrak nilai individu. Kita boleh menggunakan fungsi mysqli_fetch_all() untuk mengambil semua hasil dalam format tatasusunan bersekutu:

$data = $result->fetch_all(MYSQLI_ASSOC);
Salin selepas log masuk

Menjana Jadual HTML

Akhir sekali, kita boleh mencipta HTML jadual menggunakan tag dan isikannya dengan data. Setiap baris jadual akan mewakili rekod daripada pangkalan data, dengan nilai medan dipaparkan dalam lajur masing-masing.

<table border="1">
  <tr>
    <th>Submission ID</th>
    <th>Form ID</th>
    <th>IP</th>
    <th>Name</th>
    <th>E-mail</th>
    <th>Message</th>
  </tr>
  <?php foreach($data as $row): ?>
  <tr>
    <td><?= htmlspecialchars($row['submission_id']) ?></td>
    <td><?= htmlspecialchars($row['formID']) ?></td>
    <td><?= htmlspecialchars($row['IP']) ?></td>
    <td><?= htmlspecialchars($row['name']) ?></td>
    <td><?= htmlspecialchars($row['email']) ?></td>
    <td><?= htmlspecialchars($row['message']) ?></td>
  </tr>
  <?php endforeach ?>
</table>
Salin selepas log masuk

Dengan mengikuti langkah ini, anda boleh mendapatkan semula data daripada pangkalan data MySQL dan memaparkannya dengan mudah dalam jadual HTML pada halaman web.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Data Jadual Pangkalan Data MySQL dalam Jadual HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan