dedlfix: select *

Beitrag lesen

echo $begrüßung;

Und warum sollte man immer nur die Spalten Abfragen die man benötigt und nicht generell * nehmen?

Weil einem alle Welt das so sagt.

Früher war das ja auch noch eine Runde sinnvoller als heute, denn die Maschinen waren leistungsärmer. Heutzutage ist das vielleicht kein großes Kriterium mehr. Generell gilt aber, das nicht übertragenes Überflüssige ressourcenschonender ist als pauschal alles zu verlangen und die Hälfte wegzuwerfen.

Ein weiteres Kriterium ist die Reihenfolge der Spalten im Ergebnis. Ohne konkrete Angabe in der SELECT-Klausel können die Felder in beliebiger Reihenfolge ausgeliefert werden. Moderne APIs gestatten jedoch einen Zugriff über den Feldnamen, so dass damit die Eindeutigkeit trotz undefinierter Reihenfolge gewahrt bleibt.

echo "$verabschiedung $name";