Обновление Mysqli int fail

Это довольно просто и запутанно.

if(!$query = mysqli_query($link, "UPDATE personnage SET ps = 2 WHERE 1;"))
print("Erreur à lors du heal 2.");

Это простое обновление работает нормально, когда PS положительный и только положительный
Когда я достигаю 0, это ПРОСТОЕ обновление не работает и позволяет значению 0. (Под не работает, я имею в виду, нет ошибки, просто SQL не меняет значение)
Столбец INT.
Это вопрос mysqli? Когда я выполняю этот SQL в моей БД, он отлично работает, независимо от значения.
Может кто-нибудь разгадать эту тайну.

-2

Решение

Пытаться —

mysqli_query($link, "UPDATE personnage SET ps = 2 WHERE ps = 0")
0

Другие решения

Хорошо, я обнаружил проблему, она не связана с каким-либо синтаксисом или чем-то еще, у меня было около 1000 линий после того, как что-то снова выставило значение в 0, я просто не выглядел достаточно далеко.

В любом случае спасибо

0

По вопросам рекламы [email protected]