2014-12-23 2 views
-2

Привет, я ищу SQL-запрос, который позволяет мне изменять int в базе данных до нуля для неактивного - я понятия не имею, как написать SQL-запрос, как это, и как php код будет выглядеть.SQL Alter значение от 1 до 0

Это моя догадка ..

select id,active 
from posts 
where id = '42' and (active = '1') 

Это текущее заявление, а «42» является переменной в PHP я могу найти текущую строку и выводит этот

id active 
42 1 

в базе данных sql - как я могу изменить int на ноль?

+0

Предполагая, что вы используете MySQL: [MySQL Update Query] (http://www.tutorialspoint.com/mysql/mysql-update-query.htm) –

+0

Вам нужно изучить инструкцию 'UPDATE'. –

+0

О да. Извините, я обновлю вопрос –

ответ

1

Вы должны использовать команду UPDATE для обновления строк уже в базе данных. Эта команда UPDATE выполняется против некоторого ключа для eaxmple в вашем примере, который равен ID.

Оператор UPDATE Синтаксис команды будет выглядеть следующим образом: -

UPDATE tablename SET columnWhichNeedsTObeUpdated = newValueforColumn 
WHERE KeyColumn = KeyColumnIdentifierValue 

Для eaxmple для Вашего случая: -

UPDATE posts SET active = 0 
WHERE id = 42 

Have a look for MYSQL UPDATE syntax manual

+0

Я просто собирался обновить вопрос, который я решил, извините! Спасибо в любом случае! –