我目前正在编写一个脚本,只需单击两次即可轻松导入备份,但我找不到有关如何导入和 .gz 文件的任何信息。.sql 文件工作得很好,但如果我要解压缩它,我也可以使用 phpmyadmin 导入它。
当我当前尝试导入 .gz 文件时,我只是收到一个巨大的不可读字符错误。
我怎样才能导入 .gz 文件
这里的重点是它是一个基于 WEB 的导入器
$userName = "root";
$password = "";
$dbName = "test";
$conn = @new mysqli($serverName,$userName,$password,$dbName);
if ($conn->connect_errno) {
echo "Failed to connect to MySQL: " . $con->connect_errno;
echo "<br/>Error: " . $con->connect_error;}
$fileName = "189_dump.sql.gz";
$temp = "";
$lines = file($fileName);
foreach($lines as $line){
if(substr($line, 0, 2) == '--' || $line == '')
continue;
$temp .= $line;
if(substr(trim($line), -1, 1) == ';'){
$conn->query($temp) or print('Error performing query \'<strong>' . $temp . '\': '. '<br /><br />');
$temp = "";
}
}
echo "imported db (or not)";
?>
泛舟湖上清波郎朗
富国沪深