echo $begrüßung;
$where = array();
$where .= "ger".intval($key)." = 1"; ## hab ich noch nicht ausprobiert, aber hier
## würde ich selbst von PHP einen Fehler erwarten
$where[] = "ger".intval($key)." = 1"; ## halte ich für besser
Natürlich. War ein Copy&Paste-Fehler meinerseits.
Und wenn das Array leer war, weil gar kein Schalter gesetzt war, steht dann da:
$sql = "select $fieldlist from $table where ";
Das gibt dann einen fehler vom DBMS ;-)
Stimmt auch. Ich korrigieren zu:
$sql = "select $fieldlist from $table" . ($where ? ' where ' . implode(' and ', $where) : '');
echo "$verabschiedung $name";