Здравствуйте. Делаю выборку из БД по дате. Получаю дату из формы в формате 2015-03-20. В БД дата лежит в формате 2015-03-20 22:07:02. Запрос делаю так: Код (Text): $dat=2015-03-20; $result = mysql_query(SELECT * FROM `tbl_objects` WHERE DATE_FORMAT(date_add, "%Y-%m-%d")=$dat); Оно не работает. понятия не имею почему. ввожу конкретную дату, которая точно существует результат пусто. делаю просто запрос в phpmyadmin: Код (Text): SELECT * FROM `tbl_objects` WHERE DATE_FORMAT(date_add, "%Y-%m-%d")=2015-03-20 тоже самое - пусто. что не так? подскажите пожалуйста.
В кавычки возьмите дату. Должно быть Код (Text): SELECT * FROM `tbl_objects` WHERE DATE_FORMAT(date_add, "%Y-%m-%d")='2015-03-20'