首頁  >  文章  >  資料庫  >  如何在 PHP/HTML 表格中顯示 SQL 資料庫資料?

如何在 PHP/HTML 表格中顯示 SQL 資料庫資料?

Linda Hamilton
Linda Hamilton原創
2024-10-24 14:53:02731瀏覽

How to Display SQL Database Data in PHP/HTML Tables?

在PHP/HTML 表中顯示SQL 資料庫資料

問題:

我怎麼吃才能在HTML 或PHP 表上顯示SQL 表中的資料?

背景:

您在 MySQL 上有一個資料庫,並且想要顯示「employee」表中的資料在網頁上。

解決方案:

PHP 提供了與 MySQL 資料庫建立連線的功能。下面的程式碼片段示範如何實現此目的:

<code class="php">$connection = mysql_connect('localhost', 'root', ''); // Password is left blank
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; // SQL statement
$result = mysql_query($query);

echo "<table>"; // Start HTML table

while ($row = mysql_fetch_array($result)) {
    echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";
}

echo "</table>"; // End HTML table

mysql_close(); // Close database connection</code>

在 while 迴圈中,SQL 查詢結果的每一行都會轉換為 HTML 中的表格行。

注意:

  • 「mysql_fetch_array」函數現已在 PHP 7.0.0 及更高版本中棄用。考慮使用“mysqli_fetch_array”來代替。
  • 在將使用者輸入插入資料庫之前始終對其進行清理,以防止 SQL 注入攻擊。

以上是如何在 PHP/HTML 表格中顯示 SQL 資料庫資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn