Ashura: Problem

Beitrag lesen

Hallo Willi.

Ne kleine Frage hätt ich aber trotzdem noch ;)

$sql = "SELECT ... FROM ... ".(!empty($spalte)?"WHERE ".implode(" OR ",$spalte):"") ..."

wofür  steht der ':' und die beiden '""' am Ende der Anweisung

Das ist die Kurznotation einer Abfrage und ist wie folgt aufgebaut:

   (zu_prüfender_ausdruck ? tue_wenn_wahr      : tue_wenn_falsch)  
if (zu_prüfender_ausdruck) {tue_wenn_wahr} else {tue_wenn_falsch}

Die Klammern um das Konstrukt dienen der Abgrenzung vom umliegenden Code.

Einen schönen Dienstag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/