Gustav Gans: SELECT * bei Auslesen aus einer Datenbank

Beitrag lesen

Hi!

Ich bilde mir ein, schon öfetrs gelesen zu haben, daß bei der Zusammenstellung eines Querys für das Auslesen von Datensätzen aus einer Datenbank ein

$query = "SELECT * WHERE ... FROM ...

_nicht_ gut ist und man besser direkt die Tabellenteile angibt, die man ausgegeben haben möchte. Also zB

$query = "SELECT vorname, familienneme, wohnort WHERE ... FROM ...

Wieso ist das so? Gibt es dazu gute Seiten im Internet, wo das verständlich erklärt wird?

Und was ist, wenn die Datensätze zB nur aus der ID, Vornamen, Familiennamen und Wohnort besteht? Wenn ich also (abgesehen von der ID) soweiso _alles_ ausgeben will. Soll ich dann auch nicht mit SELECT * arbeiten und wieso nicht?

Danke im Voraus

Gustav Gans