2014-11-08 3 views
-1

Что я хочу сделать, так это ограничить возможность внесения/снятия денег на счет в 5 раз в неделю, и после того, как 5 раз пользователь должен ждать на следующей неделе, чтобы иметь возможность внести депозит еще раз. У меня есть таблица с именем depuser со следующими строками: uid (userid), дата (дата dep/witdraw), тип (депозит/witdraw) и сумма. спасибо заранееКак ограничить период времени

+2

и на ваш вопрос? Потому что кажется, что вы ищете бесплатный сервис кодирования, которого здесь не бывает. –

ответ

0

Этот запрос будет подсчитывать # депозитов, зарегистрированных в течение последних 7 дней, на основе вашей структуры таблицы:

SELECT COUNT(uid) AS total_deposits FROM depuser 
WHERE `type` LIKE 'deposit' AND 
DATE(`date`) <= NOW() AND 
DATE(`date`) >= DATE_SUB(NOW(), INTERVAL 7 DAY)` 

Здесь вы можете сравнить значение total_deposits возвратили и сделать логические решения.

+0

Я сделал вот так, но я получаю: Warning: mysql_fetch_assoc() ожидает, что параметр 1 будет ресурсом, boolean – rpV

Смежные вопросы