so presumably this is a PHP problem
first off you would be better supplying the relavant lines of PHP code
ie where you set the SQL upto and including the execution of the SQL.
on the face of it the SQL looks OK
I'd want to check the table name are correctly spellt and CaPiTaLiSeD. On windows it doesn't matter (on column names, but it does on table names oddly), on *NIX it matters at all times
Id want to check the column is defined as a datetime
Id want to check that the NOW function is valid for the version of MySQL I was using
Id want to check that I wasn't using a MySQL reserved word
I'm a little suspicious of your where clause.. because Im used to numeric columns with a suffix of "ID", and therefore the ' would be suprerfluous