@harasaev

В чем ошибка обновления строки PDO?

Не могу понять в чем ошибка, база путает значение с названием колонки?
#1054 - Unknown column 'user.Mizrail' in 'where clause
$db -> query("UPDATE `skills` SET `level` = :level WHERE `login` = :login ",['login' => $fromid, 'level' => $skills['level']]);
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
DevMan
@DevMan
логично предположить, что приведенный код не имеет никакого отношения к ошибке.
либо в переменной $fromid содержится какая–то дичь вместо значения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Проверьте - не используются ли у Вас в названиях зарезервированные наименования: https://makefuture.net/article/mysql-all-reserved-...
Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В запросе не используется ни таблица `user`, ни колонка `Mizrail`. Так что ищите ошибку в обёртке, которую используете поверх PDO.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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