【发布时间】:2016-10-09 20:35:59
【问题描述】:
我正在尝试使用以下代码对按钮单击进行备份,每次单击时我都会得到空数据库。我尝试了所有文章,但结果都是一样的。谁能帮我解决这个问题。
<?php
ob_start();
$username = "root";
$password = "";
$hostname = "localhost";
$dbname = "cars";
$command = "D:\\..\\wamp64\\bin\\mysqldump --add-drop-table host=$hostname
--user=$username ";
if ($password)
$command.= "--password=". $password ." ";
$command.= $dbname;
system($command);
$dump = ob_get_contents();
ob_end_clean();
// send dump file to the output
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($dbname . "_" .
date("Y-m-d_H-i-s").".sql"));
flush();
echo $dump;
exit();
?>
【问题讨论】:
-
你需要转储到一个文件,然后把它放到downland
标签: php mysql backup database-backups mysql-backup