php sql数据库里的date型数据,如何和服务器时间进行if比较?

我sql数据库里有个 date型数据 vime表!里面是 2010-01-01 数据
怎么把这个数据和服务器目前的时间进行 if 比较!
需要php的代码!
是 date型 vime表 里面是 2010-01-01 数据

if比较吗?

不知道你最终要达到什么目的,不过给你提供两种方案吧:你觉得哪种用起来方便顺手,就用哪一种吧:

第一种方案:取出数据库中date类型的数据后,进行if比较:

$sql="SELECT `字段名` FROM `vime` EHERE `id`='$id'";

$arr=mysql_query($sql);

$arr=mysql_fatch_array($arr);

$time = date('Y-m-d');

if($arr[字段名]<=$time){

echo '数据库中的日期小于服务器日期';

}

这种方案呢,本人一直在用,比较起来也是确实可用的。但是如果你想直接从数据库中取今天日期的数据的话,就可以用下面的这种方案,这种方案可是对资源节省方面大有好处哦:

第二种方案:

$sql="SELECT * FROM `vime` EHERE `你存储日期的字段名` = now()";
温馨提示:答案为网友推荐,仅供参考