由于个别空间的数据库配置问题,请点击:查看教程[错误代码]SQLSTATE[HY000]: General error: 1615 Prepared statement needs to be re-prepared报错 \core\library\think\db\Connection.php 第 389 行左右
网上查了以下,普遍说是TP操作数据库报错。有建议
\config\database.php加上
'options' => [
\PDO::ATTR_EMULATE_PREPARES => true
]
——————————————————事实上不行,加上就报错。
还有说:这个错误是 由于$this->query引起的,在TP3.2.3版本下读写操作要query和execute方法分开调用,否则调试模式下面会报错
由于TP框架在3.2.3之后,要求读写操作使用不同的方法调用,如果错误使用了,则在非调试模式下会报错。
(转自https://blog.csdn.net/u012369749/article/details/79904326)
还有建议:
修改 table_open_cache值
但是我觉得用处不大,那么该怎么解决呢?