Тема: Не простой запрос. (WAP/WEB мастеру/Помощь мастерам) ZAN0ZA (2 Nov 2019 в 20:00) Ничего не поняла. НУЖНА ПОМОЩЬ (2 Nov 2019 в 20:05) --Цитата-- ZAN0ZA (2 Nov 2019 в 20:00): Ничего не поняла. ---------- ZAN0ZA, если не знаете ответ не стоить поднимать чужую тему ZAN0ZA (2 Nov 2019 в 20:08) НУЖНА ПОМОЩЬ, тема была без ответа, я уверена что смогу составить запрос, но мне непонятно что именно он хочет. Вот и прошу автора топа дать более понятное описание. P. S у вас на сайте не принято отвечать в топах?, я это заметила. НУЖНА ПОМОЩЬ (2 Nov 2019 в 20:15) --Цитата-- ZAN0ZA (2 Nov 2019 в 20:08): НУЖНА ПОМОЩЬ, тема была без ответа, я уверена что смогу составить запрос, но мне непонятно что именно он хочет. Вот и прошу автора топа дать более понятное описание. P. S у вас на сайте не принято отвечать в топах?, я это заметила. ---------- ZAN0ZA, он хочет что бы автомачиски всем пользователям сайта начислялось по 10% от их ней сумы например у пользователя 100 монет после 12 ночи стало 110 монет если 1000 монет то после 12 ночи стало 1100 монет и т.д ZAN0ZA (2 Nov 2019 в 20:18) НУЖНА ПОМОЩЬ, <quote>У меня на сайте есть такое условие. Ровно через сутки обитателю начисляется 10% баллов от его баллов. Например у него 100 на следующий день 110. </quote> Он пишет что у него такой запрос как раз есть. [i]Добавлено:[/i] Извиняюсь, ббкоды пока незнакомы. Если у тебя все, хватит засорять топ, если нет пиши в лич. [i]Добавлено:[/i] Ну посмотрела ядро, если мой аппонент прав, то я вижу такой вариант: Добавим столбец time_bonus И выполняем запрос по условию query(\"update users set time_bonus = $time, balls = balls * 1.1 where time_bonus > time_bonus + 84600 and id = $user[id] limit 1\"); ZAN0ZA (3 Nov 2019 в 15:47) Такой запрос был нужен? Понятно как его применить? Не стесняйся. Спрашивай можно в лич если что. К стати в запросе я обратилась к таблице users, это старая привычка, у вас таблица user KENT (5 Nov 2019 в 00:20) ZAN0ZA, как бы да SimptomFD (5 Nov 2019 в 03:20) ZAN0ZA, Мысль хороша, но лучше записывать не time(), а date(). Эффективней будет. kantry (5 Nov 2019 в 10:11) KENT, update `user` set `balls`=`balls` * 1.1, `money`=`money`+(`balls` * 1.1)/10 П.С. насчет твоих 10% неправильно будет любой запрос работать, потому что проценты будут в некоторых случаях выдавать дробные числа(float) а колонки монет, и баллов в таблице имеют тип int. Источник: http://www.dcms-social.ru/forum/20/44/63022/