PHP读取数据库并显示学生信息到网页的详细步骤

本教程将演示如何使用PHP从MySQL数据库中读取学生信息表'stuinfo'的数据,并将数据显示在网页上。

数据库表结构:

我们假设有一个名为'student'的数据库,其中包含一个名为'stuinfo'的学生信息表,表结构如下:

| 字段名 | 数据类型 | 说明 ||---|---|---|| xuehao | varchar | 学号 || name | varchar | 姓名 || age | int | 年龄 || score | int | 分数 || address | varchar | 地址 |

步骤详解:

  1. 连接数据库:

    首先,我们需要使用PHP连接到MySQL数据库。这可以通过以下代码实现:

    
    // 创建连接   $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功   if ($conn->connect_error) {     die('连接失败: ' . $conn->connect_error);   }   echo '连接成功';   ?>   ```   **请将代码中的'用户名','密码'替换为你的实际数据库信息。**
    
    
  2. 查询数据:

    连接数据库后,我们可以使用SQL语句查询'stuinfo'表中的所有记录。我们将使用SELECT *语句选择所有字段,并将查询结果存储在$result变量中:

    php $sql = 'SELECT * FROM stuinfo'; $result = $conn->query($sql);

  3. 循环输出:

    接下来,我们将使用while循环遍历查询结果集$result。在每次循环中,$row变量将包含当前行的所有字段值。我们可以使用$row['字段名']的方式访问每个字段的值,并将它们输出到网页上:

    php if ($result->num_rows > 0) { // 输出数据 echo '<table border='1'>'; echo '<tr><th>学号</th><th>姓名</th><th>年龄</th><th>分数</th><th>地址</th></tr>'; while($row = $result->fetch_assoc()) { echo '<tr>'; echo '<td>' . $row['xuehao'] . '</td>'; echo '<td>' . $row['name'] . '</td>'; echo '<td>' . $row['age'] . '</td>'; echo '<td>' . $row['score'] . '</td>'; echo '<td>' . $row['address'] . '</td>'; echo '</tr>'; } echo '</table>'; } else { echo '暂无数据'; }

  4. 关闭连接:

    最后,我们需要关闭与数据库的连接,以释放资源:

    php $conn->close(); ?>

**完整代码:**php<?php// 数据库连接信息$servername = 'localhost';$username = '用户名';$password = '密码';$dbname = 'student';

// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功if ($conn->connect_error) { die('连接失败: ' . $conn->connect_error);}

// 查询数据$sql = 'SELECT * FROM stuinfo';$result = $conn->query($sql);

// 循环输出if ($result->num_rows > 0) { // 输出数据 echo '

'; echo ''; while($row = $result->fetch_assoc()) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
学号姓名年龄分数地址
' . $row['xuehao'] . '' . $row['name'] . '' . $row['age'] . '' . $row['score'] . '' . $row['address'] . '
';} else { echo '暂无数据';}

// 关闭连接$conn->close();?>

通过以上步骤,我们成功地使用PHP读取了数据库中的学生信息,并将数据显示在了网页上。

PHP读取数据库并显示到网页的详细步骤 - 学生信息示例

原文地址: http://www.cveoy.top/t/topic/fZYG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录