【发布时间】:2011-11-06 14:33:27
【问题描述】:
我已经开始在我的基于 php、mysql 的应用程序中使用准备好的语句。 正如我所知,准备好的语句查询只会编译一次,我们应该为查询和为它们准备的语句使用唯一的变量名吗? 如果我们使用相同的变量名来存储查询或语句会不会冲突?
【问题讨论】:
标签: php mysqli prepared-statement
我已经开始在我的基于 php、mysql 的应用程序中使用准备好的语句。 正如我所知,准备好的语句查询只会编译一次,我们应该为查询和为它们准备的语句使用唯一的变量名吗? 如果我们使用相同的变量名来存储查询或语句会不会冲突?
【问题讨论】:
标签: php mysqli prepared-statement
它只能在同一个 mysql 会话中工作。 因此,您很可能只会运行一次准备好的查询,而不会使用如此广泛宣传的“好处”。
无论如何,包含查询的变量没有任何影响,但是如果您重写一个变量包含准备好的语句,您将准备另一个查询,这是显而易见的。
【讨论】: