У меня есть столбец в таблице с именем Contacted, в котором содержится дата контакта, отформатированная как Y-m-d. Я хочу, чтобы мой файл cronjob принимал только те записи, где Contacted было 7 дней назад. Поэтому я делаю этоГде предложение с математикой
$checkstat = "Contacted";
$checkdate = date("Y-m-d");
$result = mysql_query("SELECT * FROM data WHERE Status = '$checkstat' AND Contacted - '$checkdate' = 7");
Но это не работает. Идея заключается в том, чтобы вычесть даты, и результат должен быть равен 7, если прошло 7 дней, но ничего не приносит. В чем может быть проблема?
Возможно, вам придется использовать функцию mySQL DATEDIFF. – DevlshOne
Какой тип данных связан с вашим столом? –
Указанный тип данных даты, отформатированный Y-m-d так же, как и checkdate. Так что я не могу просто вычесть? –