Auge: SQL Spalte verschieben

Beitrag lesen

Hallo

Was ist, wenn du ein schlecht geschriebene Alt-Software hast, die mittels SELECT * arbeitet und dann einfach hofft, das alles in der richtigen Reihenfolge kommt.

Mal 'ne unbedarfte Frage: Sollte es in diesem Fall nicht reichen, die Felder des Ergebnisses mit ihrem Namen anzusprechen? Als (hier vielleicht unpassendes) Beispiel PHP: $row = mysql_fetch_assoc(...). Die Felder werden also nicht numerisch $row[1], sondern explizit mit ihrem Namen $row['feldname'] angesprochen.

Da sollte es doch egal sein, in welcher Reihenfolge die Spalten in der DB stehen (zwecks späterer Strukturänderungen), oder?

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1