PHP代码实现数据库中的内容复制到新建的数据库
时间: 2023-12-29 07:20:12 浏览: 28
以下是使用 PHP 代码将一个数据库中的内容复制到另一个数据库的示例:
```php
// 连接到源数据库
$source_conn = new PDO('sqlsrv:Server=source_server;Database=source_db', 'username', 'password');
// 连接到目标数据库
$target_conn = new PDO('sqlsrv:Server=target_server;Database=target_db', 'username', 'password');
// 查询源数据库中的数据
$source_query = $source_conn->query('SELECT * FROM source_table');
$rows = $source_query->fetchAll(PDO::FETCH_ASSOC);
// 将数据插入到目标数据库中
$target_query = $target_conn->prepare('INSERT INTO target_table (column1, column2, column3) VALUES (:column1, :column2, :column3)');
foreach ($rows as $row) {
$target_query->execute($row);
}
// 关闭连接
$source_conn = null;
$target_conn = null;
```
请注意,上述示例仅适用于 SQL Server 数据库,并且需要安装 PDO_SQLSRV 扩展。您需要根据自己的实际情况修改连接字符串和 SQL 语句。