使用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中文網其他相關文章!