Эй, я ищу SQL-оператор, который позволяет мне изменить int в базе данных на ноль для неактивных — я понятия не имею, как написать SQL-запрос подобным образом и как будет выглядеть код php.
Это моя лучшая догадка ..
select id,active
from posts
where id = '42' and (active = '1')
Это текущий оператор, ну ’42’ это переменная в PHP, я могу найти текущую строку
и это распечатывает это
id active
42 1
в базе данных SQL — как я могу изменить INT на ноль?
Вы должны использовать UPDATE
Команда для обновления строк уже в базе данных. Эта команда UPDATE выполняется для некоторого ключа для примера в вашем примере, который ID
,
Синтаксис команды UPDATE будет выглядеть так:
UPDATE tablename SET columnWhichNeedsTObeUpdated = newValueforColumn
WHERE KeyColumn = KeyColumnIdentifierValue
Например, для вашего случая: —
UPDATE posts SET active = 0
WHERE id = 42
Других решений пока нет …