使用 PHP 将 .sql 文件导入 MySQL 数据库
从 .sql 文件导入数据库架构是部署应用程序时的一项常见任务。本文探索了一种使用 PHP 实现此目的的简单方法,遵循 phpMyAdmin 导入功能的指导。
解决方案
将 .sql 文件导入 MySQL 数据库在 PHP 中,请遵循这些步骤:
// Establish a PDO connection to the database $db = new PDO($dsn, $user, $password); // Fetch the contents of the .sql file $sql = file_get_contents('file.sql'); // Execute the SQL queries in the file $qr = $db->exec($sql);
说明
PDO 类提供面向数据库对象的接口。 file_get_contents() 函数用于将 .sql 文件的内容读入字符串变量。 exec() 函数将文件中存在的所有 SQL 查询作为单个事务执行。
此方法可确保 .sql 文件中的所有查询按照数据库架构的预期按顺序执行。这是一种从 PHP 应用程序动态初始化或更新 MySQL 数据库的有效且高效的方法。
以上是如何使用 PHP 将 .sql 文件导入 MySQL 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!