Как сделать чтобы запрос в базу данных через крон выполнялся при условии например чтобы у пользователя была 1 монета.
Обьясните пожалусто
if ($user['moneta'] >= 1) {
// запрос
}
Как то так
Black, Если у пользователя не будет одной монеты то запрос выполнятся не будет? Мне просто для крона нужно.
Именно. Переменную и ячейку с монетами свои пиши.
тему прочитай, прежде чем ответ давать.
если это внутри таблицы
то что-то типа
UPDATE `user` SET `pole` = `pole` + 1 WHERE `moneta` > 1
Если же запрос делать в другую таблицу, то можно сперва выборку сделать
SELECT `id` FROM `user` WHERE `moneta` > 1
А потом на основании этой выборки сделать обновление в другой таблице (можно даже одним запросом, сложным, это реализовать), но нужно больше конкретики
Mobiaaa, Примерно должно выглядить так,чтобы каждый час у того пользователя у которого есть 1 монета ему прибавлялся + 1 почёт,всё это я хочу релизовать через крон.
Правильно, но если вариант второй, то можно это уместить в одном запросе с join'ами
Если у тебя монеты и почет находятся в одной и той же таблице, то тебе нужен первый вариант который предложил Mobiaaa.
donttime, + всё это находится в одной таблице)
Главное чтобы не прибовлялось тем у кого нету 1 монеты.