mrusklon
@mrusklon
Не получается? Яростно гугли!

Что не нравится sql, почему ругается на UPDATE?

выполняю код в php
$new_vall = mysqli_real_escape_string($mysqli, $_POST['vall']);
    $new_id = mysqli_real_escape_string($mysqli, $_POST['baseId']);

    $sqlupdate = "UPDATE `predprijatie` SET all_name=$new_vall WHERE pred_id=$new_id";


таблица predprijatie есть , в ней есть колонка all_name и pred_id , выдает ошибку.

Руками подставляю параметры
UPDATE `predprijatie` SET all_name=ываывпа WHERE pred_id=158

говорит #1054 - Неизвестный столбец 'ываывпа' в 'field list'
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Текст надо брать в кавычки
$sqlupdate = "UPDATE `predprijatie` SET all_name='$new_vall' WHERE pred_id=$new_id";
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
VladimirAndreev
@VladimirAndreev
php web dev
используй подготовленные выражения, избавишься от многих печалей..
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы