【发布时间】:2017-01-28 00:41:00
【问题描述】:
当我使用正常的准备查询时出现此错误,该查询在一台服务器上运行而在另一台服务器上不运行。
$this->PreparedQuery("UPDATE user_login SET end_time = '?' WHERE id = ?", 692233, 1);
【问题讨论】:
-
哇。这是相当多的。你真的需要全部准备好 16k 吗?
-
@YourCommonSense - 看看我的查询,只有 2 个准备好的语句。这可能是mysql的错误。
-
实际上只有一个准备好的语句,只有一个参数。所以我认为有一个严重的错误不是在 mysqli 中,而是在 PreparedQuery 中。所以你最好摆脱它。
-
也许你应该发布你的数据库类和/或解释你如何/在哪里使用上面的代码
-
你能告诉我们
PreparedQuery方法的源代码和你如何使用它的一点上下文吗?