Я пытаюсь сделать, это обновить конкретные данные в пользовательской базе данных. в моем случае это строка maxcliks.
Мне нужно обновить его, когда полученная сумма заявки превышает сохраненное значение.
Он обновляется, но только когда maxcliks выше, чем maxcliks лучшего игрока, поэтому не обновляется, когда мои maxcliks выше, чем мои maxcliks, сохраненные в базе данных.
Мне нужно что-то вроде этого:
UPDATE users SET maxcliks='$maxcliks' WHERE login='$login' IF maxcliks<'$maxcliks'
Какую БД вы используете?
MySQL 5.5.35 не поддерживает ваш запрос.
Может быть, следующий запрос будет полезен:
UPDATE users SET maxcliks='$maxcliks' WHERE login = '$login' AND maxcliks < '$maxcliks'
Других решений пока нет …