What format is submitted?
Did you try replacing the term 'DATE_SUB(NOW(), INTERVAL 2 DAY)' with a date like '2009-06-17', just to see if that works as intended?
Try SELECT DATE_SUB(NOW(), INTERVAL 2 DAY) AS myDate, just to see if you are happy with the result and compare with the format of submitted.
Bjom