Задать вопрос

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

Есть код:

public static function setGame($username, $language) {
		
	$pdo = DB::getConnection();
		
	$query = $pdo->prepare('INSERT INTO Users (language) VALUES (:language) WHERE username = :username');
	$query->bindParam(':language', $language);
	$query->bindParam(':username', $username);
	$query->execute();
	
}


Он ничего не добавляет в таблицу и не выдает никаких ошибок. В чем может быть проблема?
  • Вопрос задан
  • 133 просмотра
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@mletov
Подозреваю, что вы хотите сменить язык пользователя
UPDATE Users
SET language=:language
WHERE username = :username
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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