我使用 Yii2。
在此查询中我有错误:
Yii::$app->db->createCommand("UPDATE post SET text2 = :text2 WHERE id=4",
[':text2' => htmlspecialchars_decode(':text2')])->queryAll();
SQLSTATE[HY000]: General error
block 引用>The SQL being executed was: UPDATE post SET text2 = text2 WHERE id=4
最佳答案
使用这个查询它会正常工作
$text2 = htmlspecialchars_decode(YOUR TEXT2 value)
Yii::$app->db->createCommand("UPDATE post SET text2 = '$text2' WHERE id=:id")->bindValues(array(':id' => 4))->execute();
关于php - SQLSTATE[HY000] : General error in Yii2 , 创建命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44153732/