MySQL4 syntax problem

Ok something strange happened… My site was working perfectly fine until today when I just saw this on my home page

“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘AND product_status=1 AND (1285117325 BETWEEN product_starting_date AND product_c’ at line 1”

I have not changed my database version so I am not sure why this would occur?

Do you think I have been subject to SQL injection or maybe not? What should I do?

Thread Locked.

Question has already been asked here:

Please don’t post multiple threads on the same subject.