2011-09-27 98 views
-2

優勢,利用預準備語句可能重複:
PHP PDO prepared statements
prepared statements - are they necessary*是什麼在PHP

近日,聽說PHP編寫的語句。幾乎所有的hi-rep php開發人員都使用php準備的語句。任何人都可以解釋一下PHP準備好的語句的主要優勢和用途嗎?

+1

你在問'Prepared statements'嗎? – J0HN

+0

可能你正在談論**準備的陳述**這不是* php陳述* –

+0

是的正是這就是我說的'回合 –

回答

2

準備好的語句允許您更有效地進行多個類似的查詢。您可以準備(例如)插入語句,然後使用多位數據循環它,並獲得性能提升,因爲數據庫的工作量較少,因爲無需每次都設置它。

作爲一種副作用,使用預準備語句的人也傾向於使用綁定參數,並且這些提供了protection from SQL injection

+1

一個好的程序員應該避免運行多個類似的查詢,他們不應該這樣做嗎? –