如何使用 PHP 在 MySQL 数据库中导入 .sql 文件
您在尝试导入 .sql 文件时遇到错误使用 PHP 导入 MySQL 数据库。错误消息表明找不到导入文件或指定的值不正确。
要解决此问题,您可以尝试以下操作:
使用 mysqli 扩展的替代方法
<code class="php"><?php // Connect to MySQL server $mysqli = new mysqli('localhost', 'root', '', 'database_name'); // Read in SQL file $sql = file_get_contents('db_backup.sql'); // Execute SQL statements one by one $sql_statements = explode(';', $sql); foreach ($sql_statements as $statement) { if (trim($statement)) { $mysqli->query($statement); } } // Close connection $mysqli->close(); echo "Tables imported successfully"; ?></code>
注意:
代码中使用的 mysql_* 函数在 PHP 5.5 中已弃用,并在 PHP 7 中删除。建议使用用于数据库操作的 mysqli 或 PDO 扩展。
以上是使用 PHP 将 .sql 文件导入 MySQL 数据库时如何修复'无法找到导入文件”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!