首页  >  文章  >  数据库  >  如何在 PHP/HTML 表格中显示 SQL 数据库中的数据?

如何在 PHP/HTML 表格中显示 SQL 数据库中的数据?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-24 12:52:31432浏览

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

在 PHP/HTML 表格中显示 SQL 数据库中的数据

在 PHP 中,可以使用以下命令实现连接到 MySQL 数据库并将其中的数据显示到 HTML 表格中以下步骤:

<code class="php">$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] the index here is a field name
}

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

mysql_close(); //Make sure to close out the database connection</code>

在此代码中:

  • 我们使用 mysql_connect() 连接到数据库,提供主机、用户名和(空)密码。
  • 我们使用 mysql_select_db() 选择 hrmwaitrose 数据库。
  • 我们执行 SQL 查询,使用 mysql_query() 检索员工表中的所有行。
  • 然后我们使用 while 循环迭代结果,生成 HTML 表格行 (),每行都有数据列 ()。
  • 我们使用 htmlspecialchars() 转义数据以防止 XSS 攻击。
  • 最后,我们关闭表和数据库连接。
  • 此代码提供了一个简单的模板,用于将 MySQL 数据库中的数据显示到 PHP 中的 HTML 表中。请注意,mysql_fetch_array 在 PHP 7.0.0 及更高版本中已弃用,因此您可能需要使用 mysqli_fetch_array() 代替。

以上是如何在 PHP/HTML 表格中显示 SQL 数据库中的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!

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