proudmore
@proudmore

Почему не отрабатывает sql запрос?

Здравствуйте. Не могу понять, что происходит. В phpmyadmin запрос ровным счетом такой же, 1 в 1, но отрабатывает.
А на странице нет. Вопрос стандартный, где я идиот?
$query="UPDATE `users` SET `type` = '$type' WHERE `users`.`user_id` = $id";
    echo $query;
    echo "<br>";
    if(mysqli_query($link, $query)){
        echo "Процедура успешно завершена. Пользователю необходимо переавторизоваться для обновления статуса.";
    } else {
        echo "Процедура не завершена";
    }
  • Вопрос задан
  • 150 просмотров
Решения вопроса 2
@amfetamine
$query = "UPDATE `users` SET `type` = '".$type."' WHERE `users`.`user_id` = '".$id."'";

а еще надо поставить защиту от sql-инекции
Ответ написан
TigerWiki
@TigerWiki
Developer
Проверь что пишет:
$query="UPDATE `users` SET `type` = '$type' WHERE `users`.`user_id` = $id";
$result = mysql_query($query);
if (!$result) {
    die('Неверный запрос: ' . mysql_error());
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы