php和mysql学生管理系统源码
时间: 2023-09-25 21:13:05 浏览: 221
很抱歉,作为 AI,我没有办法提供完整的学生管理系统源码。但是,我可以给你一个简单的示例,帮助你了解如何使用 PHP 和 MySQL 开发一个学生管理系统。
首先,你需要创建一个数据库,并在其中创建一个名为 students 的表。students 表至少需要包含以下字段:
- id: 学生 ID,自动递增。
- name: 学生姓名。
- age: 学生年龄。
- gender: 学生性别。
- class: 学生班级。
接下来,你可以使用下面的 PHP 代码实现学生管理系统的基本功能:
```php
// 连接数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// 判断是否连接成功
if (!$conn) {
die('连接失败:' . mysqli_connect_error());
}
// 查询所有学生信息
$sql = 'SELECT * FROM students';
$result = mysqli_query($conn, $sql);
// 输出学生信息列表
if (mysqli_num_rows($result) > 0) {
echo '<table>';
echo '<tr><th>ID</th><th>姓名</th><th>年龄</th><th>性别</th><th>班级</th></tr>';
while ($row = mysqli_fetch_assoc($result)) {
echo '<tr><td>' . $row['id'] . '</td><td>' . $row['name'] . '</td><td>' . $row['age'] . '</td><td>' . $row['gender'] . '</td><td>' . $row['class'] . '</td></tr>';
}
echo '</table>';
} else {
echo '暂无学生信息';
}
// 添加新学生信息
if (isset($_POST['submit'])) {
$name = $_POST['name'];
$age = $_POST['age'];
$gender = $_POST['gender'];
$class = $_POST['class'];
$sql = "INSERT INTO students (name, age, gender, class) VALUES ('$name', '$age', '$gender', '$class')";
if (mysqli_query($conn, $sql)) {
echo '添加成功';
} else {
echo '添加失败:' . mysqli_error($conn);
}
}
// 关闭数据库连接
mysqli_close($conn);
```
这个示例实现了查询学生信息和添加新学生信息的功能。你可以根据需要进行修改和扩展,实现更丰富的学生管理功能。
阅读全文