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

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

DDD
發布: 2024-10-24 16:36:02
原創
492 人瀏覽過

How to Display SQL Database Data in a PHP/HTML Table?

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

使用MySQL 資料庫時,有時可能需要在PHP/HTML 表中顯示表格資料PHP/HTML表。這可以透過以下步驟來實現:

<code class="php"><?php
// Connect to the MySQL database
$connection = mysql_connect('localhost', 'root', ''); // Replace 'root' with your database username and leave password blank if none exists
mysql_select_db('hrmwaitrose'); // Replace 'hrmwaitrose' with your database name

// Execute the query to retrieve data from the 'employee' table
$query = "SELECT * FROM employee"; // Remove the semicolon (;) from the SQL query
$result = mysql_query($query);

// Create a new HTML table
echo "<table>";

// Retrieve each row of data from the query result
while ($row = mysql_fetch_array($result)) {
    // Create a new table row for each employee record
    echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";
}

// Close the HTML table
echo "</table>";

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

在此腳本中,mysql_connect 函數建立與 MySQL 資料庫的連接,而 mysql_select_db 選擇要使用的特定資料庫。 mysql_query 函數執行 SQL 查詢以從「employee」表中檢索資料。

mysql_fetch_array 函數從查詢結果中檢索每行資料並將值指派給陣列。 htmlspecialchars 函數用於轉義從資料庫傳回的資料中的任何特殊字符,以防止潛在的安全漏洞。

echo 語句輸出 HTML 程式碼以建立包含員工資料的表。 while 迴圈一直持續到查詢結果中的所有行都已處理完畢。

請注意,mysql_fetch_array 函數在 PHP 5.5.0 及更高版本中已棄用,因此建議使用 mysqli_fetch_array 代替以提高安全性。

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

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