Page 1 sur 1

sélectionner des enregistrement où la valeur est !=

Posté : 27 avr. 2010, 11:55
par visualight
Bonjour,

Je ne sais pas si vous comprenez le titre du message mais mon soucis est le suivant.
En effet, je désirerai pourvoir sélectionner des enregistrements dans une table sauf 1.

Je pensais faire un truc du genre (en utilisant !=) mais ça ne fonctionne pas :
$page_title = $_POST['page_title'];
$page_title_int = $_POST['page_title_int'];

$choicelist = $connexion->prepare("SELECT gallery_id, gallery_title FROM $CfgTableMain WHERE gallery_title != ? AND gallery_title_int != ?");
$choicelist->execute(array($page_title, $page_title_int));
Avez vous une suggestion, une idée pour m'aider à avancer ?

Merci,
raph

Re: sélectionner des enregistrement où la valeur est !=

Posté : 27 avr. 2010, 12:00
par Cerbere1980
Salut,

Exemple :
SELECT * FROM CLIENTS where IDCLIENT <> 1
Note qu'en MSSQL ça passe aussi le
SELECT * FROM CLIENTS where IDCLIENT != 1

Re: sélectionner des enregistrement où la valeur est !=

Posté : 27 avr. 2010, 12:02
par macgawel
Bonjour.
mais ça ne fonctionne pas
En clair ?
- Message d'erreur ? Lequel ?
- Le résultat n'est pas conforme aux attentes ?
- Autre (préciser) ?

A faire :
- Afficher la requête et la passer dansphpMyAdmin (ou autre).
- Utiliser phpMyAdmin pour constituer une requête semblable à ce qui est attendu. Ca permet d'avoir un exemple du résultat.

Re: sélectionner des enregistrement où la valeur est !=

Posté : 27 avr. 2010, 13:03
par visualight
OK, ça marche ... c'était mes variables $_POST qui n'étaient pas passées.

Merci,
raph

Re: sélectionner des enregistrement où la valeur est !=

Posté : 27 avr. 2010, 13:08
par Dr@ke
D'où l'intérêt encore une fois d'afficher toutes les erreurs et d'utiliser la fonction isset() ...

Sinon tu auras sans cesse ce genre de problèmes...