![](/img/trans.png)
[英]Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
[英]Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax
大家好,我嘗試在我的表中更新到 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';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.