介绍
PHP是一种流行的服务器端脚本语言,广泛应用于Web开发。在本文中,我们将编写一个简单的PHP程序,用于管理学生信息的系统。该系统将允许用户添加、编辑、删除和查看学生信息。我们将使用MySQL作为后端数据库,以存储和检索学生信息。
步骤
以下是我们将采取的步骤:
- 创建数据库
- 创建学生表
- 编写PHP代码
- 测试系统
编写PHP代码
现在,我们将编写PHP代码来实现学生信息管理系统。我们将使用以下功能:
- 连接到MySQL数据库
- 添加新学生
- 编辑现有学生
- 删除学生
- 显示所有学生信息
我们将使用PHP的mysqli扩展来连接到MySQL数据库。以下是我们将使用的代码:
```
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
```
接下来,我们将编写代码来添加、编辑和删除学生。以下是我们将使用的代码:
```
// 添加学生
$sql = "INSERT INTO students (name, age, email) VALUES ('John Doe', '20', 'johndoe@example.com')";
if (mysqli_query($conn, $sql)) {
echo "新学生添加成功";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
}
// 编辑学生
$sql = "UPDATE students SET name='Jane Doe' WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "学生信息更新成功";
} else {

echo "Error: " . $sql . "
" . mysqli_error($conn);
}
// 删除学生
$sql = "DELETE FROM students WHERE id=1";
if (mysqli_query($conn, $sql)) {
echo "学生信息删除成功";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
}
?>
```
更后,我们将编写代码来显示所有学生信息。以下是我们将使用的代码:
```
$sql = "SELECT * FROM students";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出每行数据
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. " - Email: " . $row["email"]. "
";
}
} else {
echo "0 结果";
}
mysqli_close($conn);
?>
```
结论
在本文中,我们已经学习了如何使用PHP和MySQL创建简单的学生信息管理系统。我们已经学习了如何连接到MySQL数据库,添加、编辑和删除学生,以及显示所有学生信息。这个系统只是一个简单的例子,但它可以作为学习PHP和MySQL的起点。