1615已准备好的语句需要在codeigniter中重新准备

时间:2018-07-06 10:10:11

标签: sql codeigniter mysqli codeigniter-3

我在codeIgniter 3.1.7framework的mysql存储过程中使用了prepare语句。当我在localhost中工作时,一切正常,但是在托管网站时,出现此错误“需要重新准备Prepared语句”,我在太多的网站中检查了解决方案,并检查了codeigniter和mysql文档。但是我仍然无法解决它。几乎每个人都提到要在sql中增加“ table_definition_cache”。但是我尝试了,但仍然遇到相同的错误。期待专家的解决方案。预先感谢。

2 个答案:

答案 0 :(得分:1)

增加变量 table_definition_cache

的值

可以根据句子 SET GLOBAL table_definition_cache = value;

my.conf 文件中修改

答案 1 :(得分:0)

我正在使用Laravel Framework,并且遇到了同样的问题。我用谷歌搜索并尝试了许多解决方案,但并没有解决这个问题。 终于,我有了这个解决方案,并且摆脱了这个问题。

解决方案:MySQL: Prepared statement needs to be re-prepared

您还可以看到以下解决方案:

Solution1:

Solution2:

我希望这对您也有用。