Backup base de dados

1. Backup base de dados

Augusto
afurlan

(usa Debian)

Enviado em 01/09/2014 - 12:16h

Gente por favor achei um script de e dei uma modificada para melhorias, ele faz o backup porem não restaura ... vocês sabem onde esta o erro ?

<?php
$servidor = "localhost";
$usuario = "xxxxx";
$senha = "xxxx";
$banco = "xxxx";

mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco) or die(mysql_error());
$data = date("d-m-Y");
$abre = fopen("Backup".$data.".sql", "w"); // nome do arquivo que será salvo o backup
$sql1 = mysql_list_tables($banco) or die(mysql_error());
while ($ver=mysql_fetch_row($sql1)) {

$tabela = $ver[0];
$sql2 = mysql_query("SHOW CREATE TABLE $tabela");
while ($ver2=mysql_fetch_row($sql2)) {
fwrite($abre, "-- Criando tabela: $tabela\n");
$pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n");
$sql3 = mysql_query("SELECT * FROM $tabela");

while($ver3=mysql_fetch_row($sql3)) {
$grava = "INSERT INTO $tabela VALUES ('";
$grava .= implode("', '", $ver3);
$grava .= "')\n";
fwrite($abre, $grava);
}
fwrite($abre, "\n\n");
}
}

$finaliza = fclose($abre);

if($finaliza) {

echo "Pronto!!";
}
?>

Obrigado


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts