Requête MySQL
asmuss2
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
asmuss2 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
asmuss2 Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
bonjour,
je débute en MySQL et dois écrire une petit programme qui permet d'afficher la liste des animaux pour chaque propriétaire en dirigeant le résultat vers un fichier de sortie de nom par exemple p1.txt.... Voici ma table (proprioanimaux):
P1 animal1 age
P1 animal2 age
P1 animal3 age
P1 animal4 age
P2 animal1 age
P2 animal2 age
.................
Voici la requête que j'utilise :
select animal from proprioanimaux
where proprioanimaux.proprio="P1"
into outfile 'c:/p1.txt';
Mon problème c'est comment automatiser tout cela en utilisant une boucle for, je m'explique ça veut dire que je fais cela pour chaque propriétaire comme suit :
for each proprio =x
select animal from proprioanimaux
where proprioanimaux.proprio="x"
into outfile 'c:/x.txt';
Ainsi je n'aurai pas à taper cette requête 100 fois car j'ai 100 propriétaires.
Merci d'avance de votre réponse
je débute en MySQL et dois écrire une petit programme qui permet d'afficher la liste des animaux pour chaque propriétaire en dirigeant le résultat vers un fichier de sortie de nom par exemple p1.txt.... Voici ma table (proprioanimaux):
P1 animal1 age
P1 animal2 age
P1 animal3 age
P1 animal4 age
P2 animal1 age
P2 animal2 age
.................
Voici la requête que j'utilise :
select animal from proprioanimaux
where proprioanimaux.proprio="P1"
into outfile 'c:/p1.txt';
Mon problème c'est comment automatiser tout cela en utilisant une boucle for, je m'explique ça veut dire que je fais cela pour chaque propriétaire comme suit :
for each proprio =x
select animal from proprioanimaux
where proprioanimaux.proprio="x"
into outfile 'c:/x.txt';
Ainsi je n'aurai pas à taper cette requête 100 fois car j'ai 100 propriétaires.
Merci d'avance de votre réponse
A voir également:
- Requête MySQL
- Mysql community server - Télécharger - Bases de données
- Mysql error 2002 ✓ - Forum Linux / Unix
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
1 réponse
Bonjour!
Et si tu fais
select animal from proprioanimaux
order by proprio
into outfile 'c:/x.txt';
Ca t'affichera tous les animaux dépendamment du proprio.
Dans ce cas tu n'affiche pas le nom proprio mais si tu veux le faire je te propose:
select proprio, animal
from proprioanimaux
order by proprio
into outfile 'c:/x.txt';
Je pense que ca devrait afficher ton tableau.
bonne chance.
Et si tu fais
select animal from proprioanimaux
order by proprio
into outfile 'c:/x.txt';
Ca t'affichera tous les animaux dépendamment du proprio.
Dans ce cas tu n'affiche pas le nom proprio mais si tu veux le faire je te propose:
select proprio, animal
from proprioanimaux
order by proprio
into outfile 'c:/x.txt';
Je pense que ca devrait afficher ton tableau.
bonne chance.
mon objectif c'est d'avoir plusieurs ficihiers .txt chacun contenant la liste des animaux pour chaque proprio (p1.txt, p2.txt, ....) et non un seul fichier ordonné par les proprio.
Merci