Ich habe eine PHP Varibale
$staat=12;
Nun möchte ich diese in einer SELECT Abfrage abfragen, wenn Sie Vorhanden, also grösser als 0 ist.
SELECT * FROM table WHERE (IF '$staat'>0 THEN staat='$staat')
doch irgendwas mache ich da falsch?
NACHTRAG:
-----------------------------------------------------------------------
SELECT * FROM table WHERE IF('$staat'>0, staat='$staat', 0)
Funktioniert (fast) nur wird wenn $staat>0 nicht zutriff eine 0 bearbeitet, es soll aber NIX bearbeitet werden...
Wie kann ich meiner Anweisung das klarmachen.
Dennis