Heim >Backend-Entwicklung >PHP-Tutorial >php 扩展sqlsrv调用mssql存储过程

php 扩展sqlsrv调用mssql存储过程

WBOY
WBOYOriginal
2016-07-25 09:09:481419Durchsuche
  1. $serverName = "127.0.0.1";
  2. $connectionInfo = array( "UID"=>"sa","PWD"=>"","Database"=>"test");
  3. $conn = sqlsrv_connect( $serverName, $connectionInfo);
  4. if( $conn === false )
  5. {
  6. echo "Could not connect.\n";
  7. die( print_r( sqlsrv_errors(), true));
  8. }
  9. $spnumber = '10655****00';
  10. $chargenumber = '155****6789';
  11. //参数需要以如下数组方式赋值并标明类型,SQLSRV_PARAM_IN是输入类型,SQLSRV_PARAM_OUT是输出类型。注意要按照存储过程定义的顺序赋值
  12. $params = array(
  13. array(&$spnumber, SQLSRV_PARAM_IN),
  14. array(&$chargenumber, SQLSRV_PARAM_IN)
  15. );
  16. $tsql_callSP = "{call msgexpress_UnicomNewSubmit(?,?)}";
  17. $stmt3 = sqlsrv_query( $conn, $tsql_callSP, $params);
  18. if( $stmt3 === false )
  19. {
  20. echo "Error in executing statement 3.\n";
  21. die( print_r( sqlsrv_errors(), true));
  22. }
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php类自动加载 Nächster Artikel:超轻的 PHP 数据库工具包