我已经创建了如下所示的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