Конкретные команды select/update sql не работают

У меня есть таблица с двумя столбцами "option" и "value". Оба они - варчар (50). опция установлена как первичная.

У меня есть команда select

mysqli_query($con,"SELECT value, option FROM menu_theme WHERE option='menu_height'");

И у меня есть эта команда обновления

mysqli_query($con, "UPDATE menu_theme SET value='$_POST[value]' WHERE option='$_POST[command]'") or die($con->error);

Обе эти команды ломаются из-за чего-то неправильного с синтаксисом около "option". Понятия не имею почему.

  • Соединение с базой данных в порядке.
  • Команда UPDATE получает информацию о размещенной информации.

Это была ошибка, которую я получил, когда попытался сделать команду update

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option='menu_height'' at line 1
1 ответ

OPTION - зарезервированное слово MySQL, которое должно быть заключено в обратные ссылки.

То есть:

mysqli_query($con,"SELECT value, 'option' FROM menu_theme WHERE option='menu_height'");

licensed under cc by-sa 3.0 with attribution.