Exclure une ligne de ma requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Exclure une ligne de ma requête

par Sebe » 18 sept. 2007, 11:13

Elle fonctionne toutes les deux ;-)

Merci beaucoup

par d0m » 18 sept. 2007, 11:08

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

Exclure une ligne de ma requête

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