2011-11-06 77 views
0

我已經開始在我的基於php,mysql的應用程序中使用準備語句。 據我所知,準備好的語句查詢只會被編譯一次,我們是否應該爲查詢和爲它們準備的語句使用唯一的變量名? 它會衝突如果我們使用相同的變量名稱來存儲查詢或語句?使用準備語句的變量名稱

回答

1

它只在同一個mysql會話中有效。 因此,很可能您只會運行一次準備好的查詢,而不會使用這種廣泛宣傳的「優勢」。

無論如何,包含查詢的變量不會影響任何內容,但如果您重寫的變量包含準備好的語句,則將準備另一個查詢,這很明顯。