My SQL: Nur Werte zwischen 1 UND 12 ausgeben aber NICHT 0 und 13

Geordi

Mitglied
Hallo,
irgendwie steh ich gerade bei ner Sache, die ich bestimmt auch schonmal gemacht habe derbe auf dem Schlauch.
Ich will aus einer MySQL DB Werte zwischen 1 und 12 ausgeben aber nich 0 und 13.
Mein Ansatz sah so aus:
PHP:
select * from user WHERE status NOT LIKE '0' AND WHERE status NOT LIKE '13' AND aktiv NOT LIKE '4' ORDER BY 'nickname' asc";

Wo is da der Fehler?

Gruß
Filip
 
Es ist immer nur eine WHERE-Klausel erlaubt.
Code:
SELECT *
FROM `user`
WHERE `status` BETWEEN 1 AND 12 AND `aktiv` NOT 4
ORDER BY `nickname` ASC
 
Alternativ:
Code:
SELECT *
FROM `user`
WHERE `status` >= 1 AND `status` <= 12 AND `aktiv` NOT 4
ORDER BY `nickname` ASC
 
Zurück