equivalent du IN sql en php

equivalent du IN sql en php - PHP - Programmation

Marsh Posté le 08-11-2005 à 17:54:19    

bonjour,
 
j'aimerais tester l'égalité d'une variable avec plusieurs chaine de caractères. J'ai pas très envie de faire x tests avec le fameux == et je ne trouve pas la méthode correspondante. J'aimerais faire la meme que fait le IN en SQL.
 
Cette méthode existe t'elle?
Sinon existe t'il une astuce?
 
merci
 

Reply

Marsh Posté le 08-11-2005 à 17:54:19   

Reply

Marsh Posté le 08-11-2005 à 17:58:47    

in_array [:petrus dei]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 08-11-2005 à 18:08:16    

merci!

Reply

Marsh Posté le 15-11-2005 à 15:30:21    

voila la suite de problème!
 
j'aimerais tester la présence d'une variable dans le resultat d'une requete SQL
 
sois ma variable $var une chaine de caractère
j'ai une requete SQL qui me retourne les chaine de caractère de ma table. je fais un mysql_query ($res est le resultat de cette fonction) et ensuite je fais le test suivant
 
if (in_array($var, mysql_fetch_array($res)))
 
mais ce test retourne tjrs faux!
 
merci

Reply

Marsh Posté le 15-11-2005 à 15:37:08    

...et si tu mettais le résultat de ton fetch dans une variable, pour commencer? :??:


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-11-2005 à 15:39:56    

ca ne marche pas et j'ai essayé aussi avec la fonction mysql_fetch_assoc

Reply

Marsh Posté le 15-11-2005 à 15:44:41    

Tu as vérifié ce que retourne ta requête, au moins?:o
Tu te rends compte que ton fetch ne retourne qu'un enregistrement?:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-11-2005 à 15:54:31    

oui j'ai verifié ma requete retourne bien le nombres d'élément que je veux...
si je comprend bien donc a présent le fetch retourne qu'un seul élément il faut donc que j'intègre ca dans une boucle while?

Reply

Marsh Posté le 15-11-2005 à 15:58:57    

c'est bon j'ai trouvé j'ai integré mon test dans un do /while avec mon fetch en condition
 
merci pour ton aide!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed