php from 多行数据 写入mysql
时间: 2024-05-31 18:07:35 浏览: 7
以下是将多行数据写入MySQL的PHP代码示例:
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 获取多行数据
$data = array(
array('John', 'Doe', 27),
array('Jane', 'Doe', 25),
array('Bob', 'Smith', 30)
);
// 循环遍历数据并写入数据库
foreach ($data as $row) {
$sql = "INSERT INTO users (first_name, last_name, age) VALUES ('" . $row[0] . "', '" . $row[1] . "', " . $row[2] . ")";
if (mysqli_query($conn, $sql)) {
echo "Record inserted successfully";
} else {
echo "Error inserting record: " . mysqli_error($conn);
}
}
// 关闭数据库连接
mysqli_close($conn);
在上面的示例中,我们首先连接到MySQL数据库。然后,我们定义一个包含多行数据的数组。接下来,我们使用foreach循环遍历数据,并使用INSERT语句将每一行数据插入到MySQL数据库中。最后,我们关闭数据库连接。