php - SQLSTATE[HY000] : General error in Yii2 , 创建命令

标签 php mysql mysqli yii2

我使用 Yii2。

在此查询中我有错误:

Yii::$app->db->createCommand("UPDATE post SET text2 = :text2 WHERE id=4",
    [':text2' => htmlspecialchars_decode(':text2')])->queryAll();

SQLSTATE[HY000]: General error

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/

相关文章:

python - VSCode,为什么我在尝试将 mysqlclient 安装到 django 项目时出现错误

php - mysqli 连接不适用于循环 DNS

php - mysql 和 mysqli 的问题

mysql - 需要查询相隔7天内的所有记录

php - 在cakephp中访问相关模型/表进行内连接查询

php - MySQL查询问题?

php - Cron php 更新/从另一个插入一个 sql 表

MySQL Select Slow 因为 Order By

php - 获取错误 : "Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in"

php - Docker 服务 php-fpm 容器之间的 cURL 导致 "Connection refused"