Exclure une ligne de ma requête

Mammouth du PHP | 545 Messages

18 sept. 2007, 11:03

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)";
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!

d0m
Mammouth du PHP | 1141 Messages

18 sept. 2007, 11:08

c'est plutôt
"WHERE id NOT IN (".$who.")";
ou
"WHERE NOT (id=".$who.")";

Mammouth du PHP | 545 Messages

18 sept. 2007, 11:13

Elle fonctionne toutes les deux ;-)

Merci beaucoup
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!