steckl: sql ausgabe eingrenzen

Beitrag lesen

Hi,

ich möchte das aus meiner datenbank immer nur bestimmte Datensätze ausgegeben werden.

zb. kategorie1, kategorie2

momentan mache ich es mit
if ($row[kategorie] == "kategorie1") {.....

aber ich denke diese methode ist nicht die beste wenn man viele datensätze hat.

Du musst die Datensaetze die nicht der Kategorie entsprechen garnicht erst aus der DB auslesen. Das geht mit einer WHERE-Klausel:

SELECT * FROM tabelle WHERE kategorie='kategorie1';

So bekommst du nor die Eintraege, bei denen die Kategorie kategorie1 ist.

mfG,
steckl