PHP连接MySQL数据库并显示学生信息表 - 详细步骤与代码示例
使用PHP连接MySQL数据库并显示学生信息表
本文将详细介绍如何使用PHP连接到MySQL数据库,并从名为'student'的数据库中的'stuinfo'表中读取学生信息,最终将信息以表格形式展示在网页上。
1. 连接数据库
首先,我们需要使用mysqli_connect()函数连接到MySQL数据库。该函数需要以下参数:
$host:数据库主机名,例如'localhost'。*$user:数据库用户名。*$password:数据库密码。*$dbname:要连接的数据库名称。
以下代码演示了如何连接到名为'test'的数据库:php$host = 'localhost'; $user = 'root'; $password = '123456'; $dbname = 'test';
$conn = mysqli_connect($host, $user, $password, $dbname);if(!$conn){ die('连接失败:' . mysqli_connect_error());}
2. 查询数据
成功连接数据库后,我们就可以使用mysqli_query()函数执行SQL查询语句。该函数需要两个参数:
$conn:数据库连接对象。*$sql:要执行的SQL查询语句。
以下代码演示了如何从'stuinfo'表中查询所有数据:php$sql = 'SELECT * FROM stuinfo';$result = mysqli_query($conn, $sql);
3. 获取数据
执行查询后,我们需要使用mysqli_fetch_array()函数从查询结果集中获取数据。该函数需要两个参数:
$result:查询结果集。*MYSQLI_ASSOC:指定返回关联数组。
以下代码演示了如何循环获取查询结果集中的每一行数据:phpwhile($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){ $xuehao = $row['xuehao']; $name = $row['name']; $age = $row['age']; $score = $row['score']; $address = $row['address']; // 在这里可以使用获取到的数据进行其他操作}
4. 显示数据
最后,我们可以使用HTML标签和PHP代码将获取到的数据以表格的形式展示在网页上。
以下代码演示了如何将查询结果以表格的形式显示在网页中:php
| 学号 | 姓名 | 年龄 | 成绩 | 地址 | '.$xuehao.' | '; echo ''.$name.' | '; echo ''.$age.' | '; echo ''.$score.' | '; echo ''.$address.' | '; echo ''; } ?>
|---|
总结
通过以上步骤,我们成功地使用PHP连接到MySQL数据库,并从数据库中读取数据并将其显示在网页上。
注意: 为了安全起见,在实际应用中,请勿将数据库连接信息直接硬编码在代码中,建议使用配置文件或环境变量存储敏感信息。
原文地址: http://www.cveoy.top/t/topic/fZYH 著作权归作者所有。请勿转载和采集!