-
Select complexe
Bonjour, j'ai un petit problème de select...
Je m'explique : j'ai une requete construite de cette maniere :
Code:
$query = "SELECT * FROM flotte WHERE joueur = \"$login\" AND planete like \"%mo\" OR destination like \"%mo\"";
donc la, il sélectionne tous les enregistrements ou joueur est égal a login, et dans ceux la ils trie ceux ou les champs planete ou destination se finissent par "mo". Le problème, c'est que je voudrais ajouter dans ce WHERE une autre condition : qu'il sélectionne aussi les enregistrements ou destination a des valeurs précises contenues dans un tableau...
je m'explique : mettons le tableau en question contient [1e234e5mo, 6e789e1mo]. Il faudrait que la requete englobe tous les enregistrements ou destination est égal soit a 6e789e1mo soit 1e234e5mo, mais AUSSI ceux de la requete initiale... Et ca je sais pas faire ^^
Quelqu'un a une idée ?
Merci :)
-
Salut,
tu dois pouvoir ajouter ca à la fin de ta requête :
Code:
$sql .= " OR destination IN('".implode('\', \'', $tab)."')";
Bye
-
oki, merci bcp, j'essaie ca demain ;)
-
ca marche nickel, merci bcp ;)