php 循环插入1w条数据
时间: 2023-09-10 12:06:57 浏览: 93
可以使用 PHP 的 for 循环和 MySQL 的 INSERT INTO 语句来实现插入1w条数据的操作。具体代码如下:
```php
// 数据库连接信息
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 循环插入数据
for ($i = 0; $i < 10000; $i++) {
$sql = "INSERT INTO your_table (column1, column2, column3) VALUES ('value1', 'value2', 'value3')";
if ($conn->query($sql) !== TRUE) {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 关闭连接
$conn->close();
```
在上面的代码中,我们使用了 for 循环来进行10000次插入操作,每次插入的数据值都是一样的。如果需要插入不同的数据值,可以在循环中使用变量来代替固定的值。另外,为了防止 SQL 注入攻击,建议在实际开发中使用预处理语句来进行插入操作。
阅读全文