MySQLi - 每个陈述都应该准备好吗?

时间:2010-06-02 20:17:41

标签: php mysql mysqli

我知道它应该提高性能并清理字符串,但是假设没有变量?

可能只是一个

SELECT COUNT( `column` ) AS count FROM `table`
  1. 应该准备好吗?
  2. 是否有任何不准备SELECT陈述的情况?

2 个答案:

答案 0 :(得分:7)

作为一般规则,您应该准备从其他地方获取变量的语句。通常,这包括INSERTUPDATE语句,带有SELECT子句的DELETEWHERE以及带参数的存储过程调用。

答案 1 :(得分:4)

一般规则:如果查询包含用户输入,则应准备好。否则,你不必。你的例子不需要准备。