我想运行一个cronjob,它检查时间戳小于当前时间+1个月的db表中。 但不知道我该怎么做。查询中两个时间戳之间的比较
我已经尝试了一些,但没有奏效。
$buy_time=strtotime($row['sdate']);
$current_time= strtotime("now");
$diff=$current_time - $buy_time;
$SQL = "UPDATE product SET status=0 WHERE sdate <'$diff'";
$res= mysqli_query($link,$SQL);
格式是什么$行[ 'SDATE']在 – JohnnyFaldo
什么数据类型是你的'sdate'列吗? – NDM
这个问题有一些答案,看起来好像他们会为你工作:http://stackoverflow.com/a/3923228/1352271 – JohnnyFaldo