0
我在sql服務器中存儲了Proceeding 'spGetOrderByID'。如何將參數傳遞到存儲過程從php
根據給定的訂單ID給出記錄。
而存儲的過程工作正常,而我試圖在sql服務器。
這是PHP代碼IAM使用
$this->_connectionString = mssql_connect($host, $username, $password) or die("can't connect to server1");
$this->_dbName ='databaseName";
$selectDB = mssql_select_db($this->_dbName, $this->_connectionString) or die('Databse error');
$sp = mssql_init('spGetOrderByID', $this->_connectionString);
$orderId =824;
mssql_bind($sp, "@orderID", $orderId, SQLINT1, false, false);
mssql_execute($sp,$this->_dbName);
echo $orderId;
1:讓我知道了sored proceedure的結果將是$ orderId的,對不對?
2:我是否需要設置PHP中的任何新的設置,存儲proceedure到working.But我已經可以連接MS SQL服務器成功
3:現在我得到警告:mssql_execute():存儲過程執行失敗
請告訴我
非常感謝你,讓我與 – 2010-10-14 23:17:42
我怎樣才能獲得存儲過程 – 2010-10-14 23:26:11
的檢查的結果,如果你在輸出paramater那麼PHP變量綁定mssql_bind使用會然後包含存儲過程的輸出變量 – Maltronic 2010-10-15 09:18:10