如何实现MySQL插入多条记录
一、流程图
pie
title MySQL插入多条记录流程
"连接数据库" : 20
"构建插入语句" : 40
"执行插入操作" : 30
"关闭连接" : 10
二、步骤
步骤 | 操作 |
---|---|
1 | 连接数据库 |
2 | 构建插入语句 |
3 | 执行插入操作 |
4 | 关闭连接 |
三、详细说明
1. 连接数据库
# 使用PHP连接MySQL数据库
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";
# 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
# 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
2. 构建插入语句
# 准备插入多条记录的SQL语句
$sql = "INSERT INTO users (firstname, lastname, email) VALUES
('John', 'Doe', 'john.doe@example.com'),
('Mary', 'Smith', 'mary.smith@example.com'),
('David', 'Jones', 'david.jones@example.com')";
3. 执行插入操作
# 执行插入操作
if ($conn->multi_query($sql) === TRUE) {
echo "多条记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
4. 关闭连接
# 关闭连接
$conn->close();
结束语
通过以上步骤,你可以成功实现MySQL插入多条记录的操作。在实际开发中,可以根据需要修改插入语句的内容,灵活应用在项目中。希望本文对你有所帮助,祝你在开发工作中顺利!