@Funny_Cat

Как вывести все записи из БД mysql по определённой дате?

Как вывести все записи из БД mysql по определённой дате? Если данные в колонку "created" (дата создания) вносилась дата с помощью mysql функции CURRENT_TIMESTAMP (год-месяц-день часы:минуты:секунды). Что-то подобное не является рабочим кодом:

$query = mysql_query("select * from users_photos where STR_TO_DATE(created, '%Y.%M.%d') = CURDATE()");


Мне нужно вывести все данные из таблицы в текущий день.
  • Вопрос задан
  • 1163 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Логично, что не работает. Стандартный формат даты в MySQL - '%Y-%m-%d'
Запрос должен быть вида WHERE `created` > CURDATE()
И уходите от mysql_, эти функции не поддерживаются начиная с PHP 7.0
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час