2010-08-03 61 views
1

我在存儲過程中使用兩個選擇語句,但它只返回單個select語句表,如何獲取這兩個表記錄集請建議我?MySQL - 存儲過程與多個結果集

+2

發佈存儲過程並詳細描述您期望它做什麼。 – wimvds 2010-08-03 08:50:39

+1

你好嗎,請發佈你的代碼。 – Sarfraz 2010-08-03 08:50:46

+1

你的客戶環境是什麼? – Unreason 2010-08-03 08:53:13

回答

1

Here是關於如何在c中完成的示例。

編輯:
Here是它是如何在PHP做了一個例子

+0

爲PHP參考鏈接+1。謝謝 – mtk 2012-07-14 16:56:11

2

確保您使用的是mysqli擴展在PHP能夠從存儲過程獲得的多個結果資源 - 標準的PHP MySQL的接口不支持它。

從現在離線介紹,這似乎是一個不錯的介紹類,特別是:

第一件事,第一,你要哪個 返回一個結果,你不 對待調用存儲過程會正常的 SQL查詢。原因在於 執行時,存儲過程將 返回給您兩個結果集。一個與 實際結果集和另一個 發送存儲的 過程(OK/ERR)的狀態。

+0

+1,請添加示例鏈接: http://www.devcomments.com/Interesting-MySQLi-issue-Stored-Procedures-with-Multiple-Results-to160455.htm – 2010-08-03 08:56:55

+0

添加了鏈接和帖子引用。 – dmp 2010-08-03 08:59:35

0

union keyword?沒有查詢很難回答。