在 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中文网其他相关文章!