如何将数据库表行显示为 HTML
在 PHP 中,从数据库检索数据是一项常见任务。然而,当您希望显示多个表行时,您可能会遇到挑战。
要解决此问题,您可以使用以下步骤:
-
建立数据库连接:
使用以下命令建立与 MySQL 数据库的连接mysqli_connect().
-
执行查询:
执行 SQL 查询以使用 mysqli_query() 检索表行。
-
获取关联数组:
使用 mysqli_fetch_assoc() 获取查询结果作为关联数组。这会将每一行存储为一个数组,其中列名称作为键,值作为数组元素。
-
迭代行:
利用 while 循环迭代行。
-
创建 HTML 表格:
首先回显 HTML 表格标题 具有所需边框。-
回显行数据:
在 while 循环内,迭代每一行并回显 HTML 表格数据单元格中的列值 。-
关闭 HTML 表
: 回显所有行后,关闭 HTML 以下示例代码演示了这些步骤:<code class="php">$sql = "SELECT * FROM MY_TABLE";
$result = mysqli_query($conn, $sql);
echo "<table border='1'>";
while ($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
foreach ($row as $field => $value) {
echo "<td>" . htmlspecialchars($value) . "</td>";
}
echo "</tr>";
}
echo "</table>";</code>
此代码将生成一个包含数据库表中所有行的 HTML 表格。
以上是如何在 PHP 中将数据库表行显示为 HTML?的详细内容。更多信息请关注PHP中文网其他相关文章!