Задать вопрос
Outoverlay
@Outoverlay

Почему нельзя сделать так?

SELECT `table_name`, `table_name2` FROM `db_name` WHERE '1447372799' - UNIX_TIMESTAMP(`time`) > 0 AND '1447286400' < UNIX_TIMESTAMP(`time`);
  • Вопрос задан
  • 352 просмотра
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
disc
@disc
веб-разработчик
Используйте BETWEEN в условии сравнения, просто передайте 2 нужных построенных даты/значения.
WHERE UNIX_TIMESTAMP(`time`) BETWEEN dateA and dateB
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@balamyt92
; select * from users; --
потому что:
SELECT список полей FROM список таблиц WHERE условия…
Ответ написан
iam_not_a_robot
@iam_not_a_robot
И как быть? Если надо получить из datetime unixtime?

$UnixTime = strtotime(date("Y-m-d"));
Дату можно любую, для примера просто привёл.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы