Как заменить данные в ячейках базы, средствами PHP - MySQL

Узнай цену своей работы

Формулировка задачи:

есть база с прайс листом, там есть несколько столбцов, мне надо заменить некоторые ячейки в одном столбце, но никак не получается... бьюсь головой об стену...
$id = 'blabla';
$price = 'blablabla';
mysql_query("UPDATE table SET price = $price WHERE id = $id;"); /Прекрасно работает, всё меняется
mysql_query("UPDATE table SET show = 1 WHERE id = $id;"); /Не работает, 
mysql_query("UPDATE table SET show = '1' WHERE id = $id;"); /Не работает, тоже
mysql_query("UPDATE table SET price = $price, show = '1' WHERE id = $id;"); Тоже не пашет
mysql_query("UPDATE table SET (price, show) VALUE ('$price', '1') WHERE id = $id;"); И снова не работает
и вот как мне быть в этой ситуации, что делать или просто повеситься?

Решение задачи: «Как заменить данные в ячейках базы, средствами PHP»

textual
Листинг программы
mysql_query("UPDATE `table` SET `show` = '1'");

Объяснение кода листинга программы

  1. Код написан на PHP и использует расширение MySQLi для работы с базой данных MySQL.
  2. Функция mysql_query выполняет SQL-запрос к базе данных.
  3. В запросе используется команда UPDATE, которая обновляет данные в таблице базы данных.
  4. table - название таблицы, в которой нужно обновить данные.
  5. show - название столбца, в котором нужно изменить данные.
  6. '1' - значение, которое нужно установить для столбца show.
  7. Значение '1' устанавливается для всех строк таблицы, если не указаны другие условия в запросе.
  8. Результатом выполнения запроса будет сообщение о количестве затронутых строк, которое можно использовать для проверки успешности выполнения операции.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы