用循环输入5个同学的数据到数据库
时间: 2024-03-09 09:48:01 浏览: 23
假设我们要输入的数据包括学生姓名和年龄,数据库中有一个名为 `students` 的表,包含两个字段:`name` 和 `age`。可以使用 PHP 代码实现如下:
```php
// 连接到数据库
$conn = mysqli_connect("localhost", "username", "password", "database");
// 检查连接是否成功
if (!$conn) {
die("连接失败:" . mysqli_connect_error());
}
// 循环输入 5 个同学的数据
for ($i = 1; $i <= 5; $i++) {
// 获取学生姓名和年龄
$name = "同学" . $i;
$age = rand(18, 25); // 随机生成 18 到 25 岁之间的年龄
// 插入数据到数据库
$sql = "INSERT INTO students (name, age) VALUES ('$name', $age)";
if (mysqli_query($conn, $sql)) {
echo "第 $i 个同学数据已成功插入到数据库!<br>";
} else {
echo "插入数据时发生错误:" . mysqli_error($conn) . "<br>";
}
}
// 关闭数据库连接
mysqli_close($conn);
```
在上面的代码中,我们使用 for 循环输入 5 个同学的数据。循环内部的操作包括生成学生姓名和年龄,然后使用 SQL INSERT 语句将数据插入到数据库中。如果插入成功,将会输出一条成功信息,否则将会输出错误信息。最后,使用 mysqli_close() 函数关闭数据库连接。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)