Page 1 sur 1

Exclure une ligne de ma requête

Posté : 18 sept. 2007, 11:03
par Sebe
Bonjour,

Je voudrais savoir comment je dois m'y prendre pour que ma requête sélectionne toutes les personnes d'une liste sauf une $who qui est l'id de l'utilisateur ?
Voici ma requête de base:

Code : Tout sélectionner

$users = "SELECT id, username" . "\n FROM #__users" ; $database->setQuery( $users ); $coach = $database->loadObjectList();
Elle fonctionne en me renvoyant correctement toutes les personnes mais je n'ai pas envie d'y trouver $who ... quelqu'un peut-il me dire comment m'y prendre ?

Merci

NB: J'avais essayé sans résultat ceci

Code : Tout sélectionner

. "\n AND id NOT IN ($who)";

Posté : 18 sept. 2007, 11:08
par d0m
c'est plutôt
"WHERE id NOT IN (".$who.")";
ou
"WHERE NOT (id=".$who.")";

Posté : 18 sept. 2007, 11:13
par Sebe
Elle fonctionne toutes les deux ;-)

Merci beaucoup