Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Интервал 1 день / 2 сообщений из 2, страница 1 из 1
27.05.2017, 13:01
    #39460823
draxxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интервал 1 день
Здравствуйте. Не знаю даже как спросить...

У хочу сделать голосование. Нужно чтобы оно было доступно 1 раз в сутки, например, 25 мая игрок проголосовал в 22:00 и уже через два часа он сможет проголосовать снова, так как наступит 26 мая.

Думал так получится, но нет

Код: sql
1.
SELECT * FROM `vote` WHERE name='my_name' AND `date` > DATE_SUB(CURDATE(), INTERVAL 1 DAY) LIMIT 1;



Оно выводит запись с датой 2017-05-26 20:00:00, но не должно ведь?
...
Рейтинг: 0 / 0
27.05.2017, 21:56
    #39460942
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интервал 1 день
draxxx,

Код: sql
1.
2.
3.
4.
SELECT `vote`.*, CURDATE(), DATE_SUB(CURDATE(), INTERVAL 1 DAY)
FROM `vote` 
WHERE name='my_name' AND `date` > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
LIMIT 1

Так вы увидите, что реально вычисляется.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Интервал 1 день / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]