我使用Yii2。
在这个查询中我有错误:
Yii::$app->db->createCommand("UPDATE post SET text2 = :text2 WHERE id=4",
[':text2' => htmlspecialchars_decode(':text2')])->queryAll();
SQLSTATE [HY000]:常规错误
The SQL being executed was: UPDATE post SET text2 = text2 WHERE id=4
答案 0 :(得分:0)
使用此查询可以正常使用
$text2 = htmlspecialchars_decode(YOUR TEXT2 value)
Yii::$app->db->createCommand("UPDATE post SET text2 = '$text2' WHERE id=:id")->bindValues(array(':id' => 4))->execute();