簡體   English   中英

SQL查詢不適用於PHP中的存儲過程

[英]sql query not working for stored procedure in PHP

我在sql server中有一個存儲過程。當我嘗試使用php函數獲取結果時,它無法正常工作。

echo mssql_query(exec MOB_uspcommunication_details $userID,'send');

這給出結果為1而不是resourceID。當我在sql server中運行查詢時,它給我結果。 當我將第二個參數更改為這樣的其他值時,它從PHP端工作。

 echo mssql_query(exec MOB_uspcommunication_details $userID,'inbox');

這給了我resourceid#10,我得到了結果。

對於第一個查詢,我無法理解為什么會發生這種情況。請幫助我

PHP文檔:

返回值


成功時返回MS SQL結果資源,如果沒有返回行則返回TRUE,如果出錯則返回FALSE。

這意味着第一個函數調用返回1表示沒有行(PHP中的1 == true)。 第二個函數調用實際上從表中檢索行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM