[PHP/SQL] plusieurs critere dans un seul AND

Résolu/Fermé
sethnico Messages postés 605 Date d'inscription lundi 12 mars 2007 Statut Contributeur Dernière intervention 5 octobre 2012 - 3 janv. 2008 à 13:56
Nailiz Messages postés 1 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 décembre 2010 - 20 déc. 2010 à 11:58
Bonjour,

Bon c'est du PHP/Mysql mais c'est surtout ceux qui font du SQL qui pourront m'aider je pense...

j'ai une ligne:

$reponse = mysql_query(SELECT title FROM ibf_topics WHERE starter_id='".$membre."' AND state!='link' AND forum_id='32'") OR DIE bla bla

Je souhaite tout betement mettre plusieur chose dans mon dernier AND... qu'il me prene l'info là ou forum_id=32 mais aussi la ou il est égale à 18, 24 etc...
Par quoi les séparer??? j'ai essayé des virgule, des points-virgule... (AND forum_id='32, 18, 24') Mais ca ne marche pas..
Quelqu'un peut m'aider??

Merci d'avance et bonne journée (et bonne année aussi^^)

4 réponses

Nailiz Messages postés 1 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 20 décembre 2010 6
20 déc. 2010 à 11:58
c'est bien mais c'est pas très optimisé et chiant à écrire.

Je pense que tu cherchais

SELECT title FROM ibf_topics WHERE starter_id='".$membre."' AND state!='link' AND forum_id IN ('32', '18', '24');
6
Bonjour

$reponse = mysql_query(SELECT title FROM ibf_topics WHERE starter_id='".$membre."' AND state!='link' AND (forum_id='32' OR forum_id='18' OR forum_id='24')") OR DIE bla bla
2
sethnico Messages postés 605 Date d'inscription lundi 12 mars 2007 Statut Contributeur Dernière intervention 5 octobre 2012 69
3 janv. 2008 à 14:06
Merci pour la rapidité, j'essaie tout de suite
2
sethnico Messages postés 605 Date d'inscription lundi 12 mars 2007 Statut Contributeur Dernière intervention 5 octobre 2012 69
3 janv. 2008 à 14:13
C'est génial merci beacoup !!!
Pb Résolu :)
2