SQL - Teile ausschließen

fixxxxxi

Erfahrenes Mitglied
Ich habe eine Downloadstatistik, in der jede Datei einer Kategorie zugeordnet ist. Nun ist eine Kategorie Movies, welche nicht in der Downloadstatistik auftauchen soll, da diese nur gestreamt werden können, aber nicht heruntergeladen.

Zu diesem Zweck mache ich folgende SQL Abfrage:

PHP:
$top5qry=safe_query("SELECT * FROM ".PREFIX."files WHERE NOT filecatID = '8' ORDER BY downloads DESC LIMIT 0,5");

Diese Abfrage liefert mir ein leeres Ergebniss! Aber warum? Denn wenn die Abfrage so ausschaut:

PHP:
$top5qry=safe_query("SELECT * FROM ".PREFIX."files ORDER BY downloads DESC LIMIT 0,5");
zeigt er mir alle Downloads an, welche am meisten gedownloadet wurden, bzw. die SQL-abfrage funktioniert. Was muss ich ändern?

LG Chris
 
Probier mal:

PHP:
$top5qry=safe_query("SELECT * FROM ".PREFIX."files WHERE filecatID <>  '8' ORDER BY downloads DESC LIMIT 0,5");
 
Probier mal folgendes
Code:
$top5qry=safe_query("SELECT * FROM ".PREFIX."files WHERE filecatID !=  '8' ORDER BY downloads DESC LIMIT 0,5");

--Edit--
Interritor war schneller sollte aber auch funktionieren.
 
Zurück