首页  >  文章  >  数据库  >  如何在 PHP/HTML 表中检索和显示数据库数据?

如何在 PHP/HTML 表中检索和显示数据库数据?

Susan Sarandon
Susan Sarandon原创
2024-10-25 05:06:02592浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn