Perte de memoire sur une syntaxe |*()
Posté : 05 mars 2009, 14:41
Bonjour a tous, voila je vous ecrit car j'ai un trou de memoire
sur le signe de la difference dans un where
je m'explique:
je possede une table employer que voici
dans un de mes formulaire je souhaite receuillir tous les employer sauf celui nomme "SuperUser"
en claire la requete que je dois effectuer est donc:
mon problème est que je ne me rappel plus comment on fait le signe qui traduit le "different de"
, je sais qu'il faut utiliser "<>" ou encore ça "!=" selon certain SGBD, mais lorsque j'en applique l'un ou l'autre sa me plante tout.
Voici la requete que sa me donne avec les signes:
Merci de bien vouloir m'aider a recouvrir la mémoire....

je m'explique:
je possede une table employer que voici
Code : Tout sélectionner
--
-- Structure de la table `employer`
--
CREATE TABLE `employer` (
`NumEmploye` varchar(6) NOT NULL,
`Nom` varchar(25) NOT NULL,
`Prenom` varchar(25) NOT NULL,
`Fonction` varchar(40) NOT NULL,
`level_employe` varchar(1) NOT NULL,
PRIMARY KEY (`NumEmploye`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `employer`
--
INSERT INTO `employer` VALUES ('00000a', 'SuperUser', 'SuperUser', 'Gérant de l''application', '6');
INSERT INTO `employer` VALUES ('00001x', 'MIRE', 'Christophe', 'Exploitation éditique', '2');
INSERT INTO `employer` VALUES ('00002x', 'OUVRARD', 'Jacques', 'Opérateur Impression OCE', '3');
INSERT INTO `employer` VALUES ('00003f', 'GEOFFIC', 'Denis', 'Opérateur Impression OCE', '3');
INSERT INTO `employer` VALUES ('00007g', 'BARBAUD', 'Pascal', 'Operateur Mise sous pli', '3');
INSERT INTO `employer` VALUES ('00008d', 'VEYSSEIRE', 'Catherine', 'Opérateur Mise sous pli', '3');
INSERT INTO `employer` VALUES ('00009s', 'SESE', 'Maryse', 'Opérateur Impression OCE', '3');
INSERT INTO `employer` VALUES ('00011x', 'CHAIGNE', 'Alain', 'Exploitation Editique', '2');
INSERT INTO `employer` VALUES ('09042k', 'CROLET', 'Stéphane', 'Responsable Développement éditique', '1');
INSERT INTO `employer` VALUES ('10697m', 'HINGUE', 'Sabrina', 'Administration', '4');
INSERT INTO `employer` VALUES ('11194k', 'LEPINEUX', 'Elise', 'Analyste Programmeur éditique', '3');
INSERT INTO `employer` VALUES ('97186h', 'BENOIST', 'David', 'Stagiaire', '1');
dans un de mes formulaire je souhaite receuillir tous les employer sauf celui nomme "SuperUser"
en claire la requete que je dois effectuer est donc:
Code : Tout sélectionner
SELECT Nom FROM employer WHERE Nom "different de" SuperUser;Voici la requete que sa me donne avec les signes:
Code : Tout sélectionner
$sql="SELECT Nom, Prenom FROM employer WHERE Nom<>SuperUser ORDER BY NumEmploye ASC";