Как сделать изменения одной колонки?
Как вместо INSERT INTO `table` VALUES ('$data', '$otherdata') сделать внесения изменения одной колоны. А не несколько?
Мне нужно с инпута названием review_input получить данные и передать в колону review в таблице по имени peopletable в базе данных с именем db
Дополнительно:
INSERT - вставляет новые записи.
Изменение существующих записей выполняется запросом UPDATE. При этом необходимо в запросе указать условия отбора - иначе будет изменено значение поля во ВСЕХ записях таблицы.
INSERT INTO таблица VALUES (значения_всех_колонок);
можно делать
INSERT INTO таблица (только_нужные_колонки) VALUES (значения_нужных_колонок);
Чтобы изменить имеющиеся записи вместо добавления новых, нужно делать UPDATE.
Не совсем ясно из вашего вопроса, что именно вы хотите сделать?
Если вам нужно обновлять существующие данные в таблице, то нужно использовать конструкцию UPDATE:
UPDATE `peopletable` SET `review` = {value} WHERE `id` = {id} |
UPDATE `peopletable` SET `review` = {value} WHERE `id` = {id}
Если вы добавляете новые записи, то в INSERT нужно вставлять все доступные (нужные) данные, которые переданы в запросе.
Также почитайте про CRUD:
https://ru.wikipedia.org/wiki/CRUD
Ответы:
Тебе нужно что-то вроде.
UPDATE peopletable SET columnName = 'value' WHERE some_key = 'keyvalue'; |
UPDATE peopletable SET columnName = 'value' WHERE some_key = 'keyvalue';
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы сделать изменения в одной колонке в таблице, вам необходимо использовать SQL запрос UPDATE. В этом запросе вы указываете название таблицы, столбец, который вы хотите изменить, и новое значение для этого столбца.
Пример SQL запроса для изменения значения в одной колонке:
UPDATE название_таблицы SET название_колонки = новое_значение WHERE условие;
Например, если у вас есть таблица "users" с колонками "name" и "age" и вы хотите изменить возраст пользователя с именем "John" на 30, то SQL запрос будет выглядеть следующим образом:
UPDATE users SET age = 30 WHERE name = 'John';
Пожалуйста, убедитесь, что условие в запросе точно соответствует тому, что вы хотите изменить. В противном случае, вы можете изменить значения в неправильных строках, что может привести к ошибкам в вашей базе данных.
Таким образом, используя SQL запрос UPDATE, вы можете легко и точно вносить изменения в одну колонку в вашей таблице базы данных.