我有這種格式的mysql表(DateOfBirth)的這一列02-03-2016
我想在會員的出生日期是今天時顯示一條消息。我如何才能選擇列中的月份和日期02-03
以便與$dat=date("m-d");
進行比較。看看我的密碼只選擇月份和日期
date_default_timezone_set("America/New_York");
$dat=date("m-d");
$resa=mysqli_query($dbc,"SELECT name FROM qbreplace.Staff_Member WHERE
DateOfBirth = '$dat'") or die ('Erreur : '.mysqli_error());
while($row = mysqli_fetch_array($resa)){
echo "<div style='color:red;font-weight:bold;text-decoration:blink;'>Today is ".$row['name']." birthday !</div>";
}
拉動這個月可能會更容易,然後使用PHP來拉出你需要的日子。 – durbnpoisn
更好地使用像條件那裏,dateOfBirth像'$ date%',$ date這裏是gmdate(「m-d-」); – ameenulla0007
你的DB字段格式是d-m-Y還是m-d-Y? – ameenulla0007