如果时间戳已过期,则将其与当前时间戳进行比较

时间:2014-09-24 08:12:18

标签: php mysql sql

我有一个列( cradit_end_date ),它指定产品是否过期。 本专栏有两种状态:

0000-00-00 00:00:0 < =这意味着此产品没有到期日期。

日期(例如:2014-10-24 10:00:00)< =这意味着此产品有过期日期(此处差不多一个月后)。

现在,我怎样才能获得既没有过期但又没有过期的产品?

是否可以使用PHP或SQL?

(我正在使用mysql)。

$result_coupons = mysql_query("select id,title,pic,price,off,fake_sell,cradit_end_date from coupons  where
confirm=2 and status=1 and
shop_id=$row->id ORDER BY id DESC limit 1");

1 个答案:

答案 0 :(得分:1)

您可以使用OR运算符检查单列中的多个状态。

 ...
 WHERE (cradit_end_date = '0000-00-00 00:00:00' OR cradit_end_date > NOW())
 ...