Du könntest mal versuchen, mit SELECT *, SEC_TO_TIME ... AS zeit ... das gleiche zu erreichen. Ich weiss aber nicht, ob das zulässig ist.
Mit dem Ausdruck führst Du der Ergebnistabelle ein Feld mit Aliasnamen (AS) zu denen aus der Tabelle hinzu. Dieses neue Feld wirst Du mit * nicht erreichen.
Ich habe mir mittlerweile angewöhnt die Felder immer explizit auszuwählen und kann das nur empfehlen. Du hast direkt in Deinem PHP-Code die Übersicht, welche Felder Dir zur Verfügung stehen, ohne nebenbei in die Datenbank schauen zu müssen. Der wesentliche Vorteil ist jedoch, dass Du die Performance des Querys steigerst, wenn Du nicht alle Felder brauchst und nur die benötigten auflistest.
Gruß hpvw
Mit dem Ausdruck führst Du der Ergebnistabelle ein Feld mit Aliasnamen (AS) zu denen aus der Tabelle hinzu. Dieses neue Feld wirst Du mit * nicht erreichen.
Ich habe mir mittlerweile angewöhnt die Felder immer explizit auszuwählen und kann das nur empfehlen. Du hast direkt in Deinem PHP-Code die Übersicht, welche Felder Dir zur Verfügung stehen, ohne nebenbei in die Datenbank schauen zu müssen. Der wesentliche Vorteil ist jedoch, dass Du die Performance des Querys steigerst, wenn Du nicht alle Felder brauchst und nur die benötigten auflistest.
Gruß hpvw