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

php 扩展sqlsrv调用mssql存储过程

WBOY
Freigeben: 2016-07-25 09:09:48
Original
1393 Leute haben es durchsucht
  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. }
复制代码


Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage