Marscel
2005-09-20, 22:12:07
Ich hab hier in einer MySQL Tabelle eine ganze Menge Felder, die mit dem Namen
"user_gp_" anfangen, das sind ungefähr 20 Stück.
Nun will ich nur alle Felder, die mit 'user_gp_' anfangen auswählen, aber im query nicht jedes Feld aufzählen, das ist auf Dauer nervig. Gibts da eine Methode, sozusagen nur den Prefix 'user_gp_' zu bestimmen?
Andere Methode wäre, ich gehe mit SELECT * alles durch und speicher es in einem Array ab, wie kann ich dann z.B. sagen, dass er alle Keys mit dem Anfang 'user_gp_' mitsamt Value in einem nächsten Array speichert (also die Suche ist mir wichtig, das mit dem neuen Array erstellen ist mir klar).
"user_gp_" anfangen, das sind ungefähr 20 Stück.
Nun will ich nur alle Felder, die mit 'user_gp_' anfangen auswählen, aber im query nicht jedes Feld aufzählen, das ist auf Dauer nervig. Gibts da eine Methode, sozusagen nur den Prefix 'user_gp_' zu bestimmen?
Andere Methode wäre, ich gehe mit SELECT * alles durch und speicher es in einem Array ab, wie kann ich dann z.B. sagen, dass er alle Keys mit dem Anfang 'user_gp_' mitsamt Value in einem nächsten Array speichert (also die Suche ist mir wichtig, das mit dem neuen Array erstellen ist mir klar).