MySQL – Daten nur ausblenden

xollo

Mitglied
Hallo,
ist es möglich den Inhalt mehrerer verschiedener Datensätze einer Tabelle einfach nur auszublenden anstatt sie zu löschen?
Bei einer Zeile hab ich das jetzt so gelöst
PHP:
$abfrage = "SELECT * FROM dreiraum WHERE id != '001'";
aber wie kann ich das mit bei mehreren erledigen?

Gruss xollo
 
Falls die Datensätz ein gemeinsames, von den anderen unterscheidbares Merkmal besitzen, könnte dies als zusätzliches Kriterium in die Datenbankabfrage eingebracht werden.
 
also das nenn ich eine richtig schnelle Antwort :-)

Das ist ja eigentlich die ID die jede Zeile besitzt, oder?
Aber wie bekomme ich da mehrere IDs in die Abfrage?
 
Das ist ja eigentlich die ID die jede Zeile besitzt, oder?
Ja, aber man könnte auch nach einem oder mehreren weiteren Attributen der Tabelle eingrenzen wie z.B. ... where upper(name) like 'M%' and ....

Aber wie bekomme ich da mehrere IDs in die Abfrage?
da gibt es verschiedene Möglichkeiten, bei MySQL kenne ich mich nicht aus,aber es wird da wohl auch sowas geben wie
PHP:
... where id between 123 and 150 ...
oder
PHP:
... where id IN (123, 124,125,131,133...) ...
Was auf jeden Fall geht ist ... id > 123, ... id < 123 oder id > 123 and id < 150

mfg
 
Jepp, das wars :)
PHP:
$abfrage = "SELECT * FROM dreiraum where id NOT IN (001,003,007,010,018) ORDER BY id";
eigentlich ganz leich, ohne Knoten im Gehirn :-)

Vielen Dank
xollo
 
Zurück