Hallo,
warum setzt Du nicht vor den Query eine Variable, die das aktuelle Datum beinhaltet? Nachdem es wohl nicht um zehntelsekunden Genauigkeit geht, ist es doch wurscht, ob das Datum eine Zeile früher oder später erzeugt wird. Ein WHERE datum1<'$heute' sollte doch dann gehen. Denka ber ans ISO-Format bei $heute.
Grüße aus Würzburg
Julian