Invalid query :'SELECT *, DATE_FORMAT(date_,'%d.%m.%Y') AS date_, YEAR(date_) AS y, MONTH(date_) AS m FROM news WHERE id = ' 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 '' at line 1