Tach!
Ich denke es müsste eigentlich so
SELECT * FROM table WHERE zeit='{date("H:i:s",$time)}'
PHP kennt nur Variablenersetzung in ""-Strings. Funktionen und andere Konstrukte sind davon nicht betroffen, auch nicht unter Verwendung von {}-Klammern.
oder so
SELECT * FROM table WHERE zeit=".date("H:i:s",$time)."
korrekt sein.
Das geht schon eher, wenngleich der Ausschnitt zu unkomplett ist, um ihn als völlig syntaktisch korrekt beurteilen zu können.
dedlfix.