在HTML 表中顯示MySQL 資料庫值
本題旨在從MySQL 資料庫表中擷取資料並呈現在HTML 表中在網頁上。儘管搜尋了這個基本的資料庫功能,提問者還是無法找到解決方案。名為「tickets」的資料庫表包含六個欄位:submission_id、formID、IP、姓名、電子郵件和訊息。提問者希望在類似於所提供的 HTML 標記的表格中顯示資料。
解決方案
要在HTML 表格中顯示資料庫值,請依照下列步驟操作:
這是示範此解決方案的範例程式碼:
$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);
此程式碼建立一個資料庫連接,執行查詢以從「tickets」表中擷取數據,並擷取結果。然後,它會建立一個 HTML 表並迭代資料以填入表格行。最後,它關閉資料庫連線。
以上是如何在 HTML 表格中顯示 MySQL 資料庫資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!