Exclure un enregistrement d'une 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 un enregistrement d'une requête

par jpsartre » 15 avr. 2006, 23:32

Merci beaucoup,

C'était si simple :oops:
J'ai obtenu beaucoup d'aide sur ce forum pour réaliser le site que je suis en train de faire, comme j'arrive, grace à vous à avancer je pense à de nouvelles fonctionnalités, et du coup vous allez souvent me voir roder dans le coin.

A bientôt

par Cyrano » 15 avr. 2006, 23:22

Et si on veut pinailler un peu, en SQL, on écrira:

Code : Tout sélectionner

SELECT pseudo FROM abonnes WHERE pseudo <> 'Toto';
"!=", c'est valable en PHP ou en JavaScript, mais "différent" en SQL Standard s'écrit "<>" ;)

par ouckileou » 15 avr. 2006, 22:50

Bien sûr, vu qu'il est possible de ne ramener que l'enregistrement qui correspond à un critère, il suffit de ramener tous ceux qui ne correspondent pas ;)

Code : Tout sélectionner

SELECT pseudo FROM abonnes WHERE pseudo != 'Toto';

Exclure un enregistrement d'une requête

par jpsartre » 15 avr. 2006, 22:11

Bonjour,
J'aimerais bien savoir s'il est possible d'exclure un enregistrement d'une requête avec mysql.
Le code:
select name="destinataire">
          <?

		$query = "SELECT pseudo FROM abonnes ORDER BY pseudo ASC";
		$result = mysql_query($query);
	if($result)
	{
	 	while($Record = mysql_fetch_object($result))
		{
?>
          <option value="<?=$Record->pseudo?>"> 
          <?=$Record->pseudo?>
          </option>
          <?
		}
	}else{
			echo"erreur de requête";
}
?>
        </select>
C'est que j'aimerais sortir tous les enregistrements de la liste sauf celui de mon choix.
Merci