Accueil > Forum > > > > Sauver le résultat d'une requête dans un fichier txt ???
Sauver le résultat d'une requête dans un fichier txt ???
lundi 17 mars 2003 à 18:55:26 |
Sauver le résultat d'une requête dans un fichier txt ???

Melisback
|
Bonjour, Surement une question simple, mais j'ai quelques petites difficultés. Je voudrais bien sauver le résultat d'une requête MySql effectuée par un utilisateur sous forme de fichier Txt. Ce fichier servira chaque fois de base à un publipostage. Je souhaiterais lui proposer le lien vers le document après la requête et que le document soit détruit lorsque la session est clôturée. Une petite aide svp. Merci Mel is back
|
|
lundi 17 mars 2003 à 19:17:55 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

willowman
|
Salut !
Tu bosses sous windows ou linux ? Tu recherches quel type d'aide ? De la mise en oeuvre(genre algo), ou du codage (genre code source)? Pour realiser ta manip voici quelques elements d'aide !
- indexer temporairement dans un dossier, les requetes effectues par le client, par un fichier que tu nommeras a l'aide de la valeur de session. (fichier unique donc)
- creer ton lien immediatement apres, en ayant effectue un tri de la requete histoire de bien la mettre en forme !
Et puis, si le client initie une fermeture de session (via un bouton quitter ou autre), ou qu'il quitte le site, tu vires fichier temporaire.
Si tu desires un coup de main, n'hesite pas !
Allez, a pluche ;-)
|
|
lundi 17 mars 2003 à 21:37:50 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

Melisback
|
Yo,
Déjà merci pour ta réponse, mais je vais expliciter mon problème. Config : W2000, Apache & MySql
J'ai une db avec les données deplusieurs milliers de sociétés. Le secrétaraiat fait des requêtes en intranet suivnt toutes sortes de (multi)critères ( cp, statut, commission paritaire, code nace ... ). Jusque là, tout est correct. Les résultats s'affichent via explorateur web. Ce que je voudrait, c'est qu'ils puissent sauver les résultats de leurs requêtes dans un fichier ( txt, xls, xml ), peu importe. Pour que par la suite, ils puissent faire un publipostage avec un document word sur base des résultats de la requête.
En coldfusion, pas de problème dans aucun des formats, mais en php, c'est pas vraiment ma tasse de thé ;-)
That's all.
Une petite aide serait bienvenue. Merci
Mel is back
|
|
mardi 18 mars 2003 à 01:44:43 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

willowman
|
Ok !
Je vois mieux maintenant...
Alors, tu as plusieurs alternatives pour arriver a tes fins !
- Soit tu enregistres le resultat dans un fichier .txt et l'exploite ensuite pour le publipostage.
- Soit tu passes par un fichier XML, ce qui est deja beaucoup mieux, puisque plus portable...(extension avec DTD ou XSchema...)
- Enfin, tu peux carrement l'enregistrer (le resultat) dans un fichier Excel tout simplement, et l'utiliser pour le publispotage par la suite (ce qui est encore plus evident a faire pour les personnes 'non-informaticienne' de base, et plus 'orientee' secretariat ou comptabilite. (Je parle en connaissance de cause :-))
Donc voila.
Ce que tu dois decider dans un premier temps :
- quel format tu vas prendre ? - quel tete doit avoir ton fichier (en fonction du format choisi) (champs en colonnes ? en ligne ? ect...) - preparer ton arborescence (rep, fichiers) et le nommage a utiliser (creation, suppression, nom fichier session ect..) - enfin, creer la petite boucle qui fera le miracle...
Voici un petit bout de code pour sauvegarder dans un fichier : structure de la table : matable(champs1, champs2)
//---------------------------------
$resultat=mysql_query("SELECT * FROM matable") or die("Requete impossible : " . mysql_error());
$fp = fopen("fichier.txt","w");
while($line = mysql_fetch_array($resultat)){ $entree = $line['champs1'] . " : " . $line['champs2']; fputs($fp,$entree . "\n"); }
fclose($fp);
//---------------------------------
Quand tout est fini tu fais un shell_exec("commande de suppression de fichier de ton os (del ou rm ou autres)";
Allez, a pluche ;-))
|
|
mardi 3 mai 2005 à 10:46:56 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

chkerin
|
Bonjour,
je sais que ca fait super longtemps mais je tente le coup quand meme.
J'ai besoin d'enregistrer le resultat d'une requete dans un fichier
Excel, est ce que c'est la meme demarche que pour un fichier texte??
Merci
|
|
mardi 3 mai 2005 à 12:25:23 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

willowman
|
Salut a toi Chkerin !
Comme quoi, tu as eu raison de tenter le coup !
La demarche est sensiblement la meme, sauf que pour creer un fichier au
format EXCEL, tu vas devoir faire appel a un package spéficique :
PHP_WRITEEXCEL
http://freshmeat.net/projects/php_writeexcel/
Tu trouveras ton bonheur !!
A+
Anli.
|
|
mardi 3 mai 2005 à 13:47:09 |
Re : Sauver le résultat d'une requête dans un fichier txt ???

chkerin
|
Merci d'avoir répondu aussi vite...
Je teste tout de suite
|
|
Cette discussion est classée dans : fichier, txt, résultat, requête, sauver
Répondre à ce message
Sujets en rapport avec ce message
Créer un fichier TXT [ par DEL ]
j'aimerai savoir comment créer un fichier txt :/ ca peut paraitre simple mais j'ai pas trouvé mon bonheur sur php.net :/mon script ressemble a ca :if
php : lire fichier txt, comparer heure et choix liens [ par drominik ]
voila,j'ai dans un fichier txt, l'ip du visiteur et l'heure de sa visite,et j'aimerais a chaque visiteur pouvoir aller lire le fichier txt, et compare
pb fonction fopen ??? [ par spike03 ]
Salut,j'ai un pb avec la fonction fopen...je travail sur un serveur apache distant, et je veux créer un fichier txt sur ma machine localealors je fais
téléchargement de fichier .TXT ou .DOC ou ... [ par julien ]
je voudrais permettre le téléchargement sur les postes clients de fichiers .txt ou .doc. pour l'instant quand on clique sur les liens, ils s'ouvrent d
Ecrire en début d'un fichier texte [ par Psychomatt ]
Bonjour,Voila donc le probleme, j'ai un fichier txt et chaque enregistrement se fait ligne par ligne. Lors d'un ajout, je veux que cet enregistrement
Edition de fichiers txt [ par ceeno ]
Bonjour,voila, j'aimerais écrire dans un fichier texte entre 2 balises.Par exemple, prenons un fichier texte.txt qui contient :Je souhaite ajouter une
afficher fichier txt dans textearea [ par kinooo ]
Comment fait on pour afficher le contenu d'un fichier txt dans un texte area?
afficher fichier txt dans textearea [ par kinooo ]
Comment fait on pour afficher le contenu d'un fichier txt dans un texte area?
Probleme avec une requête [ par iomega ]
Bonjour à tous, je voudrais savoir comment afficherce résultat.voici ma requête resultat qui contient la somme totale de prime d'assurance et je voudr
recupérer contenu textearea ds fichier txt [ par kinooo ]
Comment récupérer le contenu d'un textearea et le mettre ds un fichier txt.
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|