如何將資料庫表格行顯示為 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中文網其他相關文章!