PDA

Afficher la version complète : mysql



lala
24/05/2004, 17h02
bonjour
j\'aimerais savoir comment faire pour sauvegarder une base de donnée mysql dans un fishier texte :oops:

Verkas
24/05/2004, 19h55
tu souhaite faire un export de ta base ou retranscrire une table (des tables) dans un fichier texte avec des séparateurs de champs ??

Si c est la deuxième possibilité, tu peux toujours spooler la sortie standard de mysql dans un fichier et faire un SELECT des champs souhaités avec un séparateur... (faudrait que je recherche la commande qui va bien .. un truc du genre SELECT ch1 \";\" ch2 \";\" ... FROM .... ;)

Visiteur MP
25/05/2004, 10h45
Verkas a raison, il serait bien de savoir quelles informations tu souhaites avoir dans ton fichier.
Tu peux faire :


<?php
$texte = SELECT argument1, argument2 FROM table;
//voir meme
$contenu = SELECT * FROM ta_table;
?>



Tu fais un echo de ta variable $contenu et puis le tour est joué.
Ou alors tu redirige dans un fichier txt :


<?php
$sortie = (\"contenu.txt\");
$res = fopen($sortie,\"w\");
fputs($res,$contenu);
fclose($res);
?>


Bon courage,
++
:D:

lala
25/05/2004, 14h47
j\'ai oublié de preciser que je veux le faire sous VB :oops:
merci

Verkas
25/05/2004, 19h40
Dans ce cas tu peux utiliser la commande select indiquée précédemment .... (il faut juste faire en sorte qu il y ait les séparateurs de champs)..le tout dans un script SQL lancé par VB ...

rappel...je n ai pas la commande précise mais tu peux la trouver facilement sur le net

ex : pour une table utilisateur avec les champs nom et prenom tu peux facilement avoir dans un fichier texte :
\"Le nom est : \" ch1 \"le prénom est :\" ch2
\"Le nom est : \" ch3 \"le prénom est :\" ch4...Etc