4
A
回答
8
$conn = mssql_connect($host, $user, $pass);
mssql_select_db('somedb', $conn);
// Call a simple query
$result = mssql_query('SELECT * FROM sometable', $conn);
// Release the result resource
mssql_free_result($result);
// Then execute the procedure
$proc = mssql_init('some_proc', $conn);
$proc_result = mssql_execute($proc);
// Etc...
mssql_free_statement($proc);
編輯
$conn = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server;Database=$database;", $user, $password);
$exec = odbc_exec($conn, "CALL storedProc()");
,並從php.net文檔一個很好的例子:
實例
實施例#1 odbc_execute()和 odbc_prepare()例如在 下面的代碼,$成功將只 TRUE,如果所有三個參數MYPROC 是IN參數:
$a = 1;
$b = 2;
$c = 3;
$stmt = odbc_prepare($conn, 'CALL myproc(?,?,?)');
$success = odbc_execute($stmt, array($a, $b, $c));
如果您需要調用使用INOUT或OUT 參數的存儲 過程中,建議的解決方法 是使用原生擴展您 數據庫(例如,MSSQL爲MS SQL Server或OCI8用於Oracle)。
相關問題
- 1. 使用嵌套的存儲過程結果調用存儲過程Sql Server 2008
- 2. 從PHP傳入參數調用SQL Server 2008存儲過程
- 3. 調用SQL Server 2008的存儲過程從PHP
- 4. SQL Server 2008存儲過程
- 5. 學習SQL Server 2008和存儲過程
- 6. 如何使用功能在存儲過程中的SQL Server 2008
- 7. 如何使用存儲過程SQL SERVER 2008 R2(MSSQL)
- 8. 如何使用SQL Server 2008中的存儲過程
- 9. 如何使用VS 2008 Shell創建SQL Server .net存儲過程
- 10. 如何使用SQL-Server存儲過程?
- 11. 堅持SQL Server 2008使用存儲過程,JPA和休眠
- 12. C#和SQL Server - 使用存儲過程
- 13. 存儲過程中的SQL Server和使用存儲過程
- 14. 如何調用存儲過程使用Hibernate con Sql Server 2000?
- 15. 如何在SQL Server 2008 R2上使用Visual Studio 2010調試SharePoint存儲過程?
- 16. 從日期時間從vb6調用Sql Server 2008存儲過程
- 17. 在OpenQuery中調用參數化存儲過程 - SQL Server 2008
- 18. 創建表調用SQL Server中的存儲過程,2008年
- 19. 調用SQL Server存儲過程2008錯誤
- 20. SQL Server 2008中存儲過程調用MATLAB
- 21. 超時當我調用存儲過程在SQL Server 2008
- 22. 使用PHP和SQL Server 2008
- 23. 使用dbfcmd和dbrpcsend從C++調用SQL Server存儲過程
- 24. MVC3調用SQL Server存儲過程
- 25. 調用存儲過程在SQL Server
- 26. 從postgres調用SQL Server存儲過程
- 27. 從另一個存儲過程調用SQL Server存儲過程
- 28. 如何從Server 2008中的存儲過程調用視圖?
- 29. SQL Server 2008存儲過程問題
- 30. 在SQL Server 2008中存儲過程
我使用的是odbc_connect.Is有可能在使用odbc連接時使用SP。 – Deepak 2010-12-03 10:45:59