导读 在日常开发工作中,我们常常需要将`.sql`文件导入到MySQL数据库中。这不仅能帮助我们快速恢复数据,还能用于项目迁移或备份恢复。那么,如...
在日常开发工作中,我们常常需要将`.sql`文件导入到MySQL数据库中。这不仅能帮助我们快速恢复数据,还能用于项目迁移或备份恢复。那么,如何利用PHP轻松实现这一操作呢?😎
首先,确保你的服务器已安装并配置好PHP和MySQL环境。接着,创建一个简单的PHP脚本,使用`mysql_connect()`连接数据库,并通过`file_get_contents()`读取`.sql`文件内容。然后,利用`mysqli_query()`逐条执行SQL语句即可。💡
例如:
```php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test_db";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql_file = 'path/to/your/file.sql';
$sql = file_get_contents($sql_file);
$lines = explode(";\n", $sql);
foreach ($lines as $line) {
if (!empty($line)) {
$conn->query($line);
}
}
echo "导入成功!✅";
$conn->close();
?>
```
最后,别忘了检查权限设置,避免因权限不足导致操作失败。💪
通过以上方法,你就可以轻松完成`.sql`文件的导入啦!🌟