1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| function save_tbl($table) {
// Connection à la BDD + Selection de la base de donnée
[...]
// Nom du fichier texte
$name_txt = '['. date('d-m-y') .']'. $table .'.txt';
// Ouverture, ici création vu que le fichier n'existe pas, du fichier $name_txt
$open_txt = fopen($name_txt, 'w');
// La requête
$query = mysql_query('SELECT * FROM '.$table);
// On boucle la requête pour créer le texte
while($a = mysql_fetch_row($query)){
// Le début de chaque(s) ligne(s)
$line = 'INSERT INTO '. $table .' VALUES (';
// On compte le nombre de colonne
$nb_cln = count($a);
// On ajoute les lignes ...
for($i = 0; $i < $nb_cln; $i++) {
$line = $line .'\''. addslashes($a[$i]) .'\'';
// On évite d'ajouter une virgule en trop ... (j'ai surement mal calculé mon coup ...)
if ( $i!=($nb_cln-1) ){
$line = $line .',';
}
}
// Fin de la ligne
$line = $line .");\n";
// On écrit la requête dans le fichier ...
fwrite($open_txt,$line);
}
// On ferme le fichier
fclose($open_txt);
} |
Partager