2011-09-29 80 views
0

我在PHP中重寫了一些現有的存​​儲過程,但我並不是100%確定存儲過程的DECLARE部分在做什麼。什麼是PHP相當於這個?PHP數據庫查詢中的Declare函數等效什麼?

+0

[DECLARE](http://dev.mysql.com/doc/refman/5.0/en/declare.html)具有多種用途,這取決於上下文。你能告訴我們代碼嗎? –

回答

2

DECLARE只是(去圖)聲明變量及其類型在存儲過程中使用。它基本上說「這是變量X,它的類型是Y」。

PHP沒有這麼嚴格的要求。大多數情況下,你可以開始使用一個變量,而無需事先明確聲明它。在使用前實際聲明它們是一個好主意,但不是必需的。

MySQL的文檔,頁面DECLARE是在這裏:http://dev.mysql.com/doc/refman/5.0/en/variables-in-stored-programs.html