为预准备语句使用变量名

时间:2011-11-06 14:33:28

标签: php mysqli prepared-statement

我已经开始在我的php,基于mysql的应用程序中使用预处理语句。 当我了解到准备好的语句查询只会编译一次时,我们是否应该为查询和为它们准备的语句使用唯一的变量名? 如果我们使用相同的变量名来存储查询或语句,它会发生冲突吗?

1 个答案:

答案 0 :(得分:1)

它仅适用于同一个mysql会话。 因此,很可能您只会运行一次准备好的查询,而不会使用如此广泛宣传的“好处”。

无论如何,包含查询的变量什么都不影响,但如果你重写一个包含预处理语句的变量,你将准备另一个查询,这很明显。