利用PHP从.sql文件动态创建数据库
在创建应用程序安装脚本时,经常需要在PHP环境中动态创建数据库。虽然初始数据库创建很容易处理,但加载多个.sql文件则变得更加复杂。
为了解决这个问题,可以在PHP中采用类似于phpMyAdmin导入命令的方法。具体步骤如下:
<code class="language-php">$db = new PDO($dsn, $user, $password);</code>
<code class="language-php">$sql = file_get_contents('file.sql');</code>
exec()
方法将文件内容作为一个单一查询执行:<code class="language-php">$qr = $db->exec($sql);</code>
此过程将有效地将.sql文件加载到数据库中,创建所有表并使用指定数据填充它们。
以上是如何使用 PHP 从 .sql 文件动态创建数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!