sql >> Database >  >> RDS >> Mysql

voeg elk jaar verjaardagsgebeurtenissen toe aan de volledige kalender van jQuery

Welnu, de gemakkelijkste oplossing is misschien om je PHP-loop te wijzigen en "meerdere" jaren aan je evenementen toe te voegen.

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]
        );
    }
}

Twee nadelen:

  • je kunt geen verschillende verjaardagen beheren (dus de geboortedatum van een persoon kan voorkomen, zelfs na zijn dood)
  • het leidt tot exponentiële kosten

U kunt ook de demo bekijken met herhalende gebeurtenissen om een ​​frontend-oplossing te bouwen.




  1. Hoe SQLite Trim() werkt

  2. Implementeer MySQL relationele databases op Ubuntu 12.04 (Precieze Pangolin)

  3. Schrijf een getal met twee decimalen SQL Server

  4. Records of waarden markeren in een Microsoft Access-rapport met behulp van voorwaardelijke opmaak