mysql abfrage where not ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
abgelaufen code
angeben
bedingung
benutzen
code
dank
feld
gefunden code
http
nachlesen
not
operator
richtigkeit
status
string
tabelle
url
werten funktionieren
zahl
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Versuchs anfangs mal mit:
SELECT * FROM `table` WHERE `field` != 'publish' ;
ansonsten könnte auch funktionieren:
SELECT * FROM `table` WHERE `field` <> 'publish' ;
Keine gewähr auf Richtigkeit, aber ich bin der Meinung mit einem der beiden müsste es gehen -
SELECT * FROM tabelle WHERE status <> 'publish'
/Edit: Misst zu lahm. Aber != funktioniert nicht, SQL kennt nur <>
Beitrag zuletzt geändert: 28.7.2011 14:54:46 von trueweb -
trueweb schrieb:
SQL kennt nur <>
Danke,
habe nochmal gesucht und doch noch was gefunden
... WHERE status NOT IN ('publish')
damit kann man auch gleich mehrere Werte als Bedingung angeben
... WHERE status NOT IN ('publish', 'abgelaufen')
denn mit <> hab ich so das Gefühl, dass das eigentlich für Zahlen-Werte ist,
weniger geeignet für Strings, oder? -
feedping schrieb:
trueweb schrieb:
SQL kennt nur <>
Danke,
habe nochmal gesucht und doch noch was gefunden
... WHERE status NOT IN ('publish')
damit kann man auch gleich mehrere Werte als Bedingung angeben
... WHERE status NOT IN ('publish', 'abgelaufen')
denn mit <> hab ich so das Gefühl, dass das eigentlich für Zahlen-Werte ist,
weniger geeignet für Strings, oder?
Interessant. Ich habe <> auch mit Strings getestet: funktioniert. Von Object Pascal kenne ich das auch so. Was auch mit mehreren Werten funktionieren müsste ist:
SELECT * FROM tabelle WHERE status <> 'published' AND status <> 'abgelaufen'
Ich habe "IN" und "NOT IN" bisher nie gebraucht, alle gefundenen Beispiele verwenden hier nur Integer-Werte. -
zum nachlesen kannste auch gerne mal hier schauen (google hilft immer!)
http://dev.mysql.com/doc/refman/5.1/de/comparison-operators.html -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage