Memaparkan Nilai Pangkalan Data MySQL dalam Jadual HTML
Soalan ini bertujuan untuk mendapatkan semula data daripada jadual pangkalan data MySQL dan membentangkannya dalam jadual HTML pada halaman web. Walaupun mencari fungsi pangkalan data asas ini, penanya tidak dapat mencari penyelesaian. Jadual pangkalan data, bernama "tiket," mengandungi enam medan: submission_id, formID, IP, nama, e-mel dan mesej. Penanya ingin memaparkan data dalam jadual yang serupa dengan penanda HTML yang disediakan.
Penyelesaian
Untuk memaparkan nilai pangkalan data dalam jadual HTML, ikut langkah berikut:
Berikut ialah contoh kod yang menunjukkan perkara ini penyelesaian:
$con = mysqli_connect("localhost", "username", "password", "database_name"); $result = mysqli_query($con, "SELECT * FROM tickets"); $data = $result->fetch_all(MYSQLI_ASSOC); ?> <table border="1"> <tr> <th>Submission ID</th> <th>Form ID</th> <th>IP</th> <th>Name</th> <th>Email</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> <?php mysqli_close($con);
Kod ini mewujudkan sambungan pangkalan data, melaksanakan pertanyaan untuk mendapatkan semula data daripada jadual "tiket" dan mendapatkan semula keputusan. Ia kemudian mencipta jadual HTML dan melelang melalui data untuk mengisi baris jadual. Akhirnya, ia menutup sambungan pangkalan data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaparkan Data Pangkalan Data MySQL dalam Jadual HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!