Написал такой запрос
$data = date('Y-m-d');
UPDATE table SET mydata='{$data}', `term` = `term`+1 WHERE paid='0' AND mydata < {$data}
по сути запрос должен сработать так. Там где значение paid=0 и mydata меньше текущей обновить mydata и term прибавить 1. Но не могу понять почему запрос не срабатывает? причина именно в mydata < {$data}
В базе mydata тип DATE
1. kuller - 17 Апреля, 2014 - 06:53:14 - перейти к сообщению
2. Мелкий - 17 Апреля, 2014 - 08:28:05 - перейти к сообщению
Дефис - это не только стандартный разделитель в дате, но и, что удивительно - математическая операция вычитания.
Выведите свой запрос с подставленными данными. Сравните mydata
Выведите свой запрос с подставленными данными. Сравните mydata