sql >> Databasteknik >  >> RDS >> Mysql

lägg till födelsedagshändelser i jQuerys fullständiga kalender varje år

Tja, de enklaste lösningarna kan vara att ändra din PHP-loop och lägga till "flera" år till dina evenemang.

while ($birthday_row = $birthday_r->fetch_row()){
    $yearBegin = date("Y");
    $yearEnd = $yearBegin + 10; // edit for your needs
    $years = range($yearBegin, $yearEnd, 1);

    foreach($years as $year){
        $birthday_array[] = array(
            'title' => $birthday_row[0],
            'start' => $year . "-" . $birthday_row[1] . "-" . $birthday_row[2]
        );
    }
}

Två nackdelar:

  • du kan inte hantera olika födelsedagar (så en persons födelsedatum kan inträffa, även efter hans död)
  • det leder till exponentiella kostnader

Du kan också ta en titt på demon med upprepade händelser för att bygga en frontend-lösning.




  1. Hur man trimmar en sträng i SQLite

  2. Ändra säkerhetsgrupp på AWS RDS Database Instance

  3. Slinga över resultatuppsättningar i MySQL

  4. Hur man beviljar åtkomst till v$-visningar (v$session ,v$instance)