首页 > 解决方案 > 今天和明天的 PHP 生日通知

问题描述

我有这个 PHP 代码用于显示我的用户今天和明天的生日通知,但我不知道如何让这个代码告诉我今天是用户 A 的生日,明天是用户 B 的生日。请看下面的代码,谢谢帮助

php代码:

 <?php
    echo"<div class='remindbox'>";
    $conn = new PDO('mysql:host=localhost;dbname=dbname', 'root', 'pass');
$sql1 = "SELECT * FROM `mls_users` WHERE DATE_FORMAT(`birthdate`, '%m%d') >= DATE_FORMAT(NOW(), '%m%d') AND DATE_FORMAT(`birthdate`, '%m%d') <= DATE_FORMAT(DATE_ADD(NOW(), INTERVAL 1 DAY),'%m%d') ORDER BY DATE_FORMAT(`birthdate`, '%m%d') ASC";

    // proces for birthday
    if($sql1) {
         $userz = $conn->query($sql1);
    foreach ($userz as $row) {   
        $username = $row['username'];
        $birthdate= $row['birthdate'];


     if($row['username'] == 'me') {
     echo '<div id="Modal" class="remind img-balon"> <img src="img/bday.png" width="18">&nbsp;Today is my Birthday!</div>';
} else {
    echo '<div id="Modal" class="remind img-balon"> <img src="img/bday.png" width="18">&nbsp;Today is '.$username.' Birthday</div>';
} 
    }  
         }

    ?>

标签: phpmysql

解决方案


推荐阅读