首頁 > 資料庫 > mysql教程 > 如何在 PHP/HTML 表中檢索和顯示資料庫資料?

如何在 PHP/HTML 表中檢索和顯示資料庫資料?

Susan Sarandon
發布: 2024-10-25 05:06:02
原創
631 人瀏覽過

How to Retrieve and Display Database Data in PHP/HTML Tables?

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

查詢:

如何檢索並在PHP/HTML 表中顯示MySQL 表中的資料?

程式碼庫:

PHP 提供了多種用於連接 MySQL 資料庫和執行查詢的函數。以下是如何使用PHP 連接「employee」表並取得資料並將其顯示在HTML 表中的範例:

<code class="php"><?php
$connection = mysql_connect('localhost', 'root', ''); // Assuming there's no password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; // Note: No semicolon ";" in SQL query
$result = mysql_query($query);

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

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

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

mysql_close(); // Close database connection
?></code>
登入後複製

說明:

  • mysql_connect() 建立與資料庫的連線。
  • mysql_select_db() 選擇指定的資料庫。
  • 查詢字串從「employee」表中選取所有欄位 (*) 並執行使用 mysql_query()。
  • while 迴圈迭代結果集,使用 mysql_fetch_array() 將每一行當作關聯數組取得。
  • 在循環內,回顯目前行中的每個欄位使用 HTML 插入表行。
  • htmlspecialchars() 用於防止跨站腳本 (XSS) 攻擊。
  • 最後,使用 mysql_close() 關閉與資料庫的連線。

注意:

mysql_fetch_array() 在 PHP 7.0.0 中已棄用。考慮使用 mysqli_fetch_array() 取代。

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

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板