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 !!!