PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL-SELECT Statement


worker734
11.10.2005, 14:18:25
Hi,

ich würde gern in einem SQL-Select Statement eine Where-Klausel einfügen,
aber nur wenn z.B. die Variable $where einen Wert enthällt. Sonst soll keine Where-Klausel verwendet werden.

WHERE plz = $where

Gibt es da vielleicht die Möglichkeit eine IF-Anweisung einzufügen?

Vielleicht hat ja jemand eine Idee.

Gruß

Stevie B.
11.10.2005, 14:43:08
$sql = "SELECT * FROM $table";
if (!empty($where) && $where != "") $sql .= " WHERE plz='$where'";
mysql_query($sql);

So ist besser... :-)

worker734
11.10.2005, 15:09:20
alles klar, danke.

Und kann ich auch die select-parameter zuvor in einer Variablen festlegen? und dann z.B. mit select '$select' from ....
einfügen?

Stevie B.
11.10.2005, 15:38:40
Jep, aber ohne einfaches Anführungszeichen.

worker734
11.10.2005, 15:41:32
Ok, alles klar.