I’m using php for making queries for mysql. Here is one:
UPDATE `subscribers` SET `curDate` = NOW() WHERE `e_mail` = "$resEmail"
curDate – DateTime type. The problem is that after this query curDate of given email is
0000-00-00 00:00:00
What’s wrong?
Your PHP probably looks like this now:
The single quotes prevent the variable’s value from being substituted into the string. You will need to change it to this:
You should also be aware that you may have an SQL injection vulnerability here. Consider using mysql_real_escape_string to escape the email address.