2011-03-07 56 views
0

此區域似乎是一個「黑洞」,我無法在網上找到任何信息,任何幫助,非常感謝。無法訪問MS SQL存儲過程的結果與PHP

我有一個輸出表的存儲過程。問題是我無法訪問我的PHP代碼的結果。

我這樣調用存儲過程:

$table_init=mssql_init('joblisting_selector', $DBhandle) or die("Couldn't call stored procedure"); 
$table=mssql_execute($table_init, 'param'); 

這部分不返回任何錯誤,但我沒有訪問這個程序應該返回表的方式。如果我做了一個var_dump($ table),它會返回爲bool(false)。如果我嘗試使用mssql_fetch_assoc($ table),它將返回null。

有誰知道如何訪問由存儲函數創建的表嗎?

+0

您選擇了任何數據庫嗎?因爲如果您不選擇任何數據庫,它不會引發錯誤 – AmirModiri 2011-03-07 16:17:27

回答

0

mssql_execute返回false意味着它沒有成功執行你的語句/過程。如果它返回false,你應該檢查mssql_get_last_message()的結果,它會給你錯誤的具體信息。