0

我正在尝试使用 php 中的准备语句对 mysql 数据库执行 2 个完全不相关的查询。是否可以使用一个准备好的语句对象来做到这一点,还是我需要更多?

4

1 回答 1

2

它们是相同的陈述但具有不同的条件吗?IE:

UPDATE users SET email=? WHERE user_id=?

然后,您将使用各种电子邮件和 user_id 多次调用它。

这基本上就是准备好的语句的用途。然后查询计划器可以计划一次并执行多次。

如果您有两个不同的查询,那么您可以覆盖您准备好的语句对象的语句,并且您可以通过不证明新对象来节省微不足道的时间,但您实际上并没有提高准备好的语句的效率。

于 2012-06-17T03:57:14.000 回答