Streiner: Kurzform zu if

Beitrag lesen

Hallo.

  
$sql_exakt = "SELECT * FROM ".  
     $_GET['what']=="group" ? "links_groups" : "links"  
    ." WHERE `".  
     $_GET['what']=="group" ? "group" : "id"  
    ."`='".$_GET['which']."'";  
echo $sql_exakt;  

Mein Codeschnippsel hier bereitet mir Kopfschmerzen, denn er gibt nur

[quote]
id`='2'
[/quote]

aus. Wo ist der Rest hin?

Normalerweise würde ich vollständige if-Abfragen benutzen, doch ich will eine einfache SQL-Abfrage ja nicht auf 20 Zeilen ausweiten, wenn es doch eine auch tut (wobei ich hier zur Übersicht Zeilenumbrüche eingefügt habe, was den Code 6 Zeilen statt einer lang werden lässt).

Viele Grüße
Streiner