Hallo Olli,
Ich habe die Anführungszeichen beim Aufruf weggelassen. Nun funktioniert alles. Du hattest also Recht. Vielen Dank für deine Hilfe.
Wobei Du jetzt nur noch aufpassen solltest, dass Du den Spaltennamen auch validierst - sonst könnten die Leute direkt SQL-Statements modifizieren. Also am besten einen Array mit gültigen Spaltennamen
$spalten = array ('a', 'b', ...);
und dann prüfen, ob die Spalte drinnen ist:
if (!in_array ($auswahl, $spalten)) {
// huch - ungültiger Spaltenname
$auswal = 'standardspalte';
}
Sonst fängst Du Dir eine Sicherheitslücke ein.
Viele Grüße,
Christian