fiz este scritp de backup ( só vou colocar a parte que gera um arquivo ! )
<center>
<form action="backup.php?acao=final" method="POST">
<font face="verdana" size=2 color="black"><b>
Selecione uma Tabela abaixo para poder fazer o Backup
<br><br>
Tabela : <select name="tabela" style="font-family: Verdana; font-size: 8 pt; border: 1px solid black">
<?
$result = mysql_list_tables($dbname) or die (mysql_error());
while ($row = mysql_fetch_row($result)) {
echo "<option value=$row[0]>$row[0]</option>";
}
?>
</select>
<input type="submit" value="Backup" style="font-family: Verdana; font-size: 8 pt; font-weight: bold; border: 2px solid black">
</b></font>
</form>
</center>
<?
}
if ($acao == "final") {
$tabela = $_POST["tabela"];
$sql = @mysql_query("SELECT * FROM $tabela");
$sql1 = mysql_list_fields($dbname, $tabela);
$sql2 = mysql_num_fields($sql1);
$total = @mysql_num_rows($sql);
for($x=0;$x<=$total;$x++) {
if ($x == $total) {
echo "<center><b><font face=verdana size=2 color=red>Backup Concluido</font><br><br>";
echo "<font face=verdana size=2 color=black><- <a href=backup.php>Voltar</a></b></center>";
} else {
$dados = @mysql_fetch_array($sql);
for ($i = 0; $i < $sql2; $i++) {
$backup .= $dados[$i]."|";
}
$backup .= "\r\n";
$arquivo = $tabela.".txt";
$abrir = fopen($arquivo, "a+");
$grava = fwrite($abrir, $backup);
@fclose($abrir);
}
}
}
bom eu tenho no meu Banco de dados armazenado 4 registros e quando fui fazer o teste ele gerou o arquivo + com os nomes duplicados
exemplo de como foi gerado o arquivo
1 - nome
1 - nome
2 - idade
1 - nome
2 - idade
3 - sexo
1 - nome
2 - idade
3 - sexo
4 - cidade
em si só era pra ter gravado assim
1 - nome
2 - idade
3 - sexo
4 - cidade
( obs : eu coloquei issu ae em cima só como exemplo + o certo mesmo e assim )
1 - eu|tata|titi|seila|etc
1 - eu|tata|titi|seila|etc
2 - ca|jaja|eueu|cade|morreu
1 - eu|tata|titi|seila|etc
2 - ca|jaja|eueu|cade|morreu
3 - putz|jaera|opa|meudeus|ola
1 - eu|tata|titi|seila|etc
2 - ca|jaja|eueu|cade|morreu
3 - putz|jaera|opa|meudeus|ola
4 - ga|mulhegada|sexo|maternidade|baba
tipo e o certo que tem que sair
1 - eu|tata|titi|seila|etc
2 - ca|jaja|eueu|cade|morreu
3 - putz|jaera|opa|meudeus|ola
4 - ga|mulhegada|sexo|maternidade|baba
entendes ?
Obrigado desde já !
flw










