Ich möchte jetzt für jeden Tag ein eigenen Eintrag haben, da ich das Datum später in einem Kalender ausgeben lassen möchte.
Meine Empfehlung: Speichere den Termin nur einmal in der Datenbank und erstelle die Kopien bei der Ausgabe.
Grund: Wenn sich was ändert (15.02.2017 - 28.09.2017) musst du wieviel hundert Datensätze ändern?
Wie baue ich da jetzt eine schleife auf?
Erstelle für den Start-Termin einen Unix-Timestamp mittags. Von Tag zu Tag addierst du die Tages-Sekunden 60*60*24
und wandelst die wieder zum Datum. Dann hast du keinen Stress mit Schaltjahren. Und bei Sommer/Winter Umstellung ist es täglich noch das richtige Datum.
Nach Erreichen des letzten Tages beendest du die Schleife.
Lang laufende Veranstaltungen haben gerne Ruhetage. Also Vorsicht bei dieser pauschalen Automatik.