php编程实现数据库中按照相同的username和pwd插入三个元素
时间: 2023-05-20 14:06:57 浏览: 62
可以使用以下代码实现:
```php
// 假设数据库连接已经建立
$username = 'example';
$password = 'password';
$data = array(
array('name' => 'John', 'age' => 25),
array('name' => 'Jane', 'age' => 30),
array('name' => 'Bob', 'age' => 35)
);
// 构造 SQL 语句
$sql = "INSERT INTO users (username, password, name, age) VALUES ";
$values = array();
foreach ($data as $row) {
$values[] = "('$username', '$password', '{$row['name']}', {$row['age']})";
}
$sql .= implode(',', $values);
// 执行 SQL 语句
$result = mysqli_query($conn, $sql);
if (!$result) {
die('Error: ' . mysqli_error($conn));
}
echo 'Inserted ' . mysqli_affected_rows($conn) . ' rows.';
```
这段代码会将 `$data` 数组中的三个元素插入到数据库中,每个元素都包含一个 `name` 和一个 `age` 字段,同时也会插入相同的 `username` 和 `password`。