tp5 SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared

TP操作数据库操作报错 SQLSTATE[HY000]: General error

解决办法:

\config\database.php加上

'options' => [
\PDO::ATTR_EMULATE_PREPARES => true
]

SQLSTATE[HY000]: General error xxxx

这个错误是 由于$this->query引起的,在3.2.3版本下读写操作要query和execute方法分开调用,否则调试模式下面会报错

由于TP框架在3.2.3之后,要求读写操作使用不同的方法调用,如果错误使用了,则在非调试模式下会报错。

 
  1. 读数据使用 $this->query

  2. 写数据使用 $this->execute

在TP5之后的写法为:

 
  1. 读数据使用 Db::query

  2. 写数据使用 Db::execute

SQLSTATE[HY000]: General error: xxxx Prepared statement needs to be re-prepared相关推荐

  1. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘

    事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...

  2. 数据库报错SQLSTATE[HY000]: General error: 144 Table ‘

    一.数据库报错详情: SQLSTATE[HY000]: General error: 144 Table './db_jiangzi_video/cmf_jiangzi_items' is marke ...

  3. 解决:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

    问题一: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away 问题二: SQLSTATE[HY000] [2054] The ...

  4. MySQL之SQLSTATE[HY000]: General error: 1364 Field ‘qq‘ doesn‘t have a default value

    手上负责的一个项目在用户注册的时候会报错,找了下原因是因为字段没有默认值,我本地环境 mysql5.5 没有问题,test 环境是mysql5.6,通过查资料知道了原来跟 my.ini 的配置有关. ...

  5. SQLSTATE[HY000]: General error: 1449 The user specified as a definer (‘root‘@‘%‘) does not exist

    mysql建立视图的时候,需要执行以下命令: grant all privileges on *.* to xxxx@"%" identified by "." ...

  6. SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

    今天上课程化平台考试,输入平台网址突然报这个错误 可以先df -h 发现/tmp文件使用满了 ,清理下不需要的临时文件即可 转载于:https://www.cnblogs.com/zwshi/p/sq ...

  7. MySQL报错: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

    执行命令:df -h [root@iZ25z6qcmrhZ ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 40G 38 ...

  8. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x90\xA3\xF0\x9F...‘ for colum

    将数据库字符集改成utf8mb4,即可,亲测有效

  9. mysql general error_SQLSTATE[HY000]: General error:

    在后台操作的时候,偶尔出现这个 问题,请问是咋回事啊? 我的这个目录C:\Users\41639\AppData\Local\Temp\ 是完全可写的 [10501] PDOException in ...

最新文章

  1. 你了解 Performance Timeline Level 2 吗?
  2. 最近的生活 - 18年03月20日
  3. JS实现select去除option的使用注意事项
  4. 自研海外PCDN系统技术架构与演进
  5. NumSharp v0.6.1 科学计算库发布,支持标量和隐式转换
  6. [html] 如何设置打印尺寸?
  7. 順豐突然爆出一季度巨額虧損9億到11億
  8. pringMVC上传图片
  9. [工具] Seer 代码预览器
  10. 学完计算机技术的感受,计算机培训心得体会
  11. 常用邮箱后缀总结,常用邮箱域名信息汇总
  12. Julia(编程语言)
  13. Java基础 第一节 第一课
  14. C# 调用outlook 发送邮件
  15. linux环境下解压压缩包失败
  16. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...
  17. QNX Screen---Blit
  18. 用计算机亩换算成平方,亩数和平方换算(平方米换算亩计算器)
  19. 关于1000BASE-T1 1000BASE-TX和100BASE-T1
  20. RAID详解+RAID5配置实战

热门文章

  1. javaScript setTimeout 实现 setInterval
  2. 安装SQL2019 提示“服务没有及时响应启动或控制请求”
  3. CREO图文教程:三维设计案例之一排曲柱(基准点+参照阵列设计)图文教程之详细攻略
  4. 工厂方法模式:在 Spring Boot 中的典型应用
  5. [SP16607] IE1 - Sweets
  6. 高达光之翼月光蝶效果制作
  7. ironpython教程_IronPython教程
  8. css,一些经常忘掉的简单布局 笔记
  9. 当鸿茅药酒和权健们不再被信任,试试AI养生怎样?
  10. bond添加路由_实验:路由、bonding、team