我已经搜索了我的问题,但没有找到,所以我发布了。
实际上,我在数据库中有用户配置文件,我只想让搜索按钮只显示过期的配置文件,并且我已经将用户成员资格存储在天和日期中。
根据我以2013-07-26的格式保存在mysql数据库中的日期,我只保存了几天的天数,例如:一个月以来,我保存了30天。
但问题的出现只是为了掩盖积极的结果。所以请解决我的问题,我正在放置我的php代码。
{
THIS CODE IS WORKING FINE AND PRODUCE THE IF ELSE STATEMENT VERY EXCELLENT
$your_date = strtotime($row['DATE']);
$datediff = $now - $your_date;
$ss=floor($datediff/(60*60*24)) ."";
$period = $row['PERIOD'];
{if($ss>$period){$dtfv='<a href="editex.php?edit='.$row['ID'].'">Due Dt:
Crossed</a>';}else{$dtfv="ACTIVE";}}
}
但是我的SQL查询我没有成功
我正在使用这个查询
{
$ss is a function
$mysql="Select * from c1 where PERIOD=>'$ss'";
}
编辑
我们需要先知道你的talbe模式。。我建议你有两列"期限","Expiredindays'
所以我们的sql语句像这个
select * from c1 where NOW()< DATE_ADD(date, INTERVAL PERIOD DAY);
将PERIOD
数据类型varchar
更改为INT