php 插入 多维数组
时间: 2023-08-16 19:08:37 浏览: 79
php实现遍历多维数组的方法
要插入一个多维数组到 PHP 中,你可以使用 foreach 循环来遍历数组中的每个元素,并将它们插入到数据库中。以下是一个示例代码:
```php
// 假设你有一个名为 $data 的多维数组
$data = array(
array('name' => 'John', 'age' => 25),
array('name' => 'Jane', 'age' => 30),
array('name' => 'Bob', 'age' => 35)
);
// 连接到数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database');
// 遍历数组并插入到数据库中
foreach ($data as $row) {
$name = $row['name'];
$age = $row['age'];
$sql = "INSERT INTO users (name, age) VALUES ('$name', '$age')";
mysqli_query($conn, $sql);
}
// 关闭数据库连接
mysqli_close($conn);
```
这个示例代码假设你有一个名为 `users` 的表,其中有 `name` 和 `age` 两个字段。它遍历 `$data` 数组中的每个元素,将它们插入到数据库中。请注意,当将数组值插入到 SQL 查询中时,你需要将它们转义以避免 SQL 注入攻击。在这个示例代码中,我们使用了 `mysqli_real_escape_string` 函数将值转义。
阅读全文