Я пытаюсь выполнить следующий запрос:PHP PDO UPDATE запрос с затруднительным Params
$sth = "UPDATE `users` SET users_password VALUES (:hash) WHERE users_id = $users_id";
$q = $conn->prepare($sth);
$q->execute(array(':hash'=>$hash));
Но Im получая следующие:
Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES ('$2y$12$Ao46iC7W9Lj8FFfSmAaeoeQs9O.3QRVtDbHAyvpzH90YIUN61ma8i') WHERE us' at line 1'
Есть идеи?
(да и код не в попытке, поймать блок еще раз экспериментировать на них момент с несколькими вещами)
The Предложение 'VALUES' принадлежит к запросу' INSERT', а не 'UPDATE'. – mario
Почему бы не связать users_id? –
wow спасибо Марио, что очень полезно спасибо за ваше решение ... – twigg