我已經創建瞭如下所示的mysql表。如何比較日期從php數據庫與今天的日期
我想在當前的日期表中的日期使用的if else語句後一天比較,並提前一天發送通知給用戶,和一個同日
例如,讓我們說今天的日期是18/10,牛奶的有效期是20/10,所以我想在19日,20日和21日發送通知。
所以,如果你可以幫助我比較代碼和發送通知(如電子郵件)這應該是如果陳述我真的很感激它的代碼:)。
我的問題可能看起來很簡單,但我對PHP很陌生我沒有太多關於它的信息。
這裏是我想要做
<?php
$first= new Carbon;
//$second= here I want the date to be collected from date column in the database
//X= The name of the item that will be collected from database (Item_Name) column
if ($second=eq($first+1))
{echo"X is going to expire tomorrow"}
// instade of dispaying the above sentence, i want it to be sent as email
if ($first=eq($second))
{echo"X is going to expire today!!"}
if ($first>eq($second))
{echo"X has EXPIRED already"}
?>
我的表我的PHP代碼:
ID Item_Name Expiry_Date
1 Milk 2017-10-20
2 Chicken 2017-10-22
3 Meat 2017-10-25
Thnaks for your comment。如果我沒有弄錯,我認爲DATE_ADD函數是用於添加日期的,但是我想要做的是用於比較兩個日期並在條件爲真時採取行動,我已經包含了我在其中工作的代碼問題,我認爲這可能會幫助你清楚我所談論的內容。 – Monzer
對不起,但我沒有得到你的觀點,我應該在哪裏放置代碼,它是在SQL查詢還是?因爲我使用phpmyadmin作爲本地主機。我還沒有創建數據庫之前或瞭解有關的PHP,但我的項目碰巧有數據庫,我試圖從這裏到那裏得到一些信息。 – Monzer