login  Naam:   Wachtwoord: 
Registreer je!
 Forum

NOT in een query

Offline Duikboot - 01/06/2005 22:15
Avatar van DuikbootGrafische gevorderde hey,

Ik heb de volgende query (met behulp van mijn informaticaboek) in elkaar gezet. Maar naar mijn idee is er iets mis met NOT. Ik heb dat uit mijn informaticaboek gehaald, maar die is gericht op Microsoft Acces. Maar omdat die query's bijna niet verschillen heb ik die er toch maar ingezet. Maar het probleem is dat die niet werkt. Ik wil dus alle leden pakken waar de rang alles is, behalve "Lid".

  1. <?
  2. $sql = mysql_query("SELECT lidnr, gebruikersnaam, rang FROM mdleden WHERE NOT rang = 'Lid'");
  3. while($select = mysql_fetch_array($sql)){
  4. echo '<a href="leden.php?lidgetal="'.$select['lidnr'].'"><b>'.$select['gebruikersnaam'].'</b></a> - '.$select['rang'].'<br>';
  5. }
  6. ?>

2 antwoorden

Gesponsorde links
Offline VonDutch - 01/06/2005 22:28
Avatar van VonDutch PHP interesse "SELECT lidnr, gebruikersnaam, rang FROM mdleden WHERE rang != 'Lid'"

NOT is microsoft (VB6) stylo ;)
Offline Thomas - 01/06/2005 22:45 (laatste wijziging 01/06/2005 22:45)
Avatar van Thomas Moderator WHERE NOT (rang = 'Lid') werkt misschien beter...
of inderdaad WHERE rang != 'Lid'

NOT werkt maar op één argument (namelijk het eerste argument wat er na komt).
Jouw variant moet je dus lezen als "WHERE (NOT rang) = 'Lid'" ... dat zal niet lekker werken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s