2014-08-29 78 views
1

我有,我想查詢的結果,MySQL的過程:MySQL的存儲過程進行變量數組

SELECT id FROM mbus_clients WHERE second_name like surnamePart AS 

因此,它應該是一個數組。我在網上找到的決定是使用臨時表。 但是,我怎樣才能返回一個表,並用PHP讀取?可以嗎?

回答

2

只需調用過程:

CALL procedurename(); 

如果程序執行SELECT,結果集的過程調用的將是一樣的,如果你想進行查詢本身。然後,您可以使用PHP以與執行SELECT相同的方式獲取行。

+0

但我應該在過程中使用此數組的第一個元素。其實它應該返回兩個輸出變量,都應該是數組。可能嗎? – 2014-08-29 16:35:21

+0

MySQL中沒有數組。 – Barmar 2014-08-29 16:42:07