Select WHERE ?

Répondre
vazajo
le 22/05/2009 à 09:15
vazajo
Bonjour,
Je me demandais si il y avait une astuce pour ceci :

Exemple (j'ai piqué les cours qui sont très bien!):

N. du propriétaire Propriétaire N. tél
1 LA GLOBULE 06-48-85-20-54
2 Jeremy 06-85-98-78-12
3 Benoît 06-47-01-59-36

je cherche mes propriétaires seulement par leurs id :
SELECT telephone FROM liste_proprietaire WHERE id = "1"

ma question est : si j'ai deux id à chercher exemple id =1 et id = 3, je suis obligé de faire deux requêtes?

SELECT telephone FROM liste_proprietaire WHERE id = "1"
&
SELECT telephone FROM liste_proprietaire WHERE id = "3"
LA GLOBULE
le 22/05/2009 à 09:36
LA GLOBULE
Non :)

Tu peux faire :

SELECT telephone FROM liste_proprietaire WHERE id = "1" OR id = "3"

Ou bien encore :

SELECT telephone FROM liste_proprietaire WHERE id IN (1, 3)

Pour afficher tes résultats, il te faudra faire une boucle while par contre (il y a des exemples de while dans les cours).
vazajo
le 22/05/2009 à 10:28
vazajo
merci !

je ne connaissais pas le IN().

heureusement que tu m'as mis sur la piste pour afficher mes résultats avec une boucle! sinon j'y serai encore avec mes print_r niak!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours