Почему не работает этот 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();
	
}


Он ничего не добавляет в таблицу и не выдает никаких ошибок. В чем может быть проблема?
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
@mletov
Подозреваю, что вы хотите сменить язык пользователя
UPDATE Users
SET language=:language
WHERE username = :username
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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