Hallo Marcus,
wie stelle ich es an, daß Angebote die schon abgelaufen sind
automatisch gelöscht werden.
wann gebe ich die anweisung? kann diese Löschabfrage bei jedem
seitenaufruf passieren oder sollte das der performance wegen
manuell geschehen?
das kommt darauf an, wie aktuell die Löschung sein soll. Wenn es immer tagesaktuell reicht, könnte das ein cron-job einmal täglich erledigen. Aber nicht jeder Provider bietet die Einrichtung von cron-jobs an.
Ansonsten kann man es auch bei jedem Seitenabruf machen. Das kostet kaum mehr Performance als das Anzeigen der noch aktuellen Daten.
Du kannst natürlich auch die veralteten Daten einfach über die SQL-Anfrage selbst ausfiltern, und die alten Termine gar nicht erst anzeigen. Löschen kannst Du die alten Einträge dann über ein Skript, das Du einmal pro Woche manuell mit dem Browser aufrufst.
Du siehts: es gibt viele Möglichkeiten.
Gruß
Marian