Datenbank auslesen: Eintrag mehrfach auslesen

  • Joomla Version
    5
    PHP Version
    PHP 8.1.x
    Hoster
    Lokal

    Hallo,

    ich habe eine kleine Komponente mit Datenbank. In dieser werden Eintrage gespeichert welche ein "Datum von" und ein "Datum bis" beinhalten. Jetzt würde ich gern die Einträge welche sozusagen über mehrere Tage gehen auch mehrfach auslesen.


    Beispiel Datensatz 1: Datum von = 2023-11-11; Datum bis = 2023-11-13


    "Datensatz 1" soll also drei mal auslesen werden, da er über drei Tage geht:

    Datensatz 1; Datum von = 2023-11-11; Datum bis = 2023-11-13

    Datensatz 1; Datum von = 2023-11-11; Datum bis = 2023-11-13

    Datensatz 1; Datum von = 2023-11-11; Datum bis = 2023-11-13


    Oder lässt sich das irgendwie mit PHP in einer Schleife realisieren?



    Mirko

  • Mehrfach auslesen fände ich jetzt nicht so prickelnd und wüsste auch aktuell nicht, wie man das machen sollte.

    Ich würde die einfach auslesen. Mittels Schleife durchgehen und dabei die Differenz zwischen den Tagen berechnen. Dieses mittels For in ein neues Array/Object schreiben.

    Wenn man die Lösung hat, dann muss man nur noch das passende Problem finden.