2010-06-02 69 views
2

我知道它應該改善性能和清理字符串,但可以說沒有變量?MySQLi - 每一個陳述應該準備好嗎?

可能只是一個

SELECT COUNT(`column`) AS count FROM `table` 
  1. 應該說是準備?
  2. 是否有任何情況下不應編制SELECT聲明?
+0

不需要準備那個 – thetaiko 2010-06-02 20:20:20

回答

7

作爲一般規則,您應該準備從其他地方獲取變量的語句。通常這包括INSERTUPDATE陳述,SELECT s和DELETE s帶有WHERE的子句,以及帶參數的存儲過程調用。

+0

這真的沒有回答這個問題。 – cornergraf 2015-01-28 18:02:30

4

一般規則:如果查詢包含用戶輸入,應該準備好。否則,你不必。你的例子不需要做好準備。