大家好,我尝试将其表中的值更新为boolean,所以我遇到了错误PDOException,我不这样做:
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax
我的行代码sql是这样的:
public function updateSignal(Comments $comment)
{
$req = 'UPDATE Comments SET signal = TRUE WHERE idComments = :comment';
$result = $this->getBdd()->prepare($req);
$result->bindValue(':comment', $comment->getIdComments());
return $result->execute();
}
我找不到我的错误语法在哪里,请需要帮助谢谢
SIGNAL
是保留字。最好避免使用它,但是如果将其包装在反引号中,则可以使用它。
$req = 'UPDATE Comments SET `signal` = TRUE WHERE idComments = :comment';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句