dedlfix: Mysql/SQL Wildcard bei Spaltenamen

Beitrag lesen

echo $begrüßung;

» » A la "Select table1.s_* from " ... mir gehts um die "s_*" Geschichte. Das table1.* geht is mir klar .. aber kann man das nicht weiter filtern? Irgendwie find ich nix dazu.

Nun, MySQL hat nicht direkt ein eval(). Aber es gibt PREPARE, dem kann man einen String, der sich auch in einer User-Variable befinden kann, übergeben. Mit einer Stored Procedure, die die Metadaten der Tabelle(n) ausliest und eine Abfrage als String zusammenbaut, könnte man da vielleicht was basteln.

Ich sag nur .. Kreuztabellen und Views, die dann mit verschieden Benutzerechten belegt werden. Da bräuchte man dies bei aller liebe zu Normalisierung schon hin und wieder wie die "Amen in Gebet".;)

Wenn du das eigentliche Problem schildertest, könnte dir vielleicht ein Datenbankkundigerer etwas vorschlagen.

echo "$verabschiedung $name";