欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP调用MS SQL 存储过程 博客分类: 数据库PHP phpsql 

程序员文章站 2024-03-20 00:03:16
...

在PHP中调用MS SQL存储过程

  1. functiongenerateDocCode(){
  2. $wf_id=self::WORKFLOW_ID;
  3. $doc_code="";
  4. $link=mssql_connect($this->cfg->db->params->host,$this->cfg->db->params->username,$this->cfg->db->params->password)ordie("Can'tconnectsqlserver");
  5. mssql_select_db($this->cfg->db->params->dbname,$link)ordie("Selectdatabasefailure");
  6. $stmt=mssql_init("GenerateDocCode",$link)ordie("initializestoredprocedurefailure");
  7. mssql_bind($stmt,"@wf_id",$wf_id,SQLINT4);
  8. mssql_bind($stmt,"@doc_code",$doc_code,SQLVARCHAR,true);
  9. mssql_execute($stmt,false);
  10. //print"DocCodeis:".$doc_code;
  11. return$doc_code;
  12. }

先调用mssql_init语句用于初始化存储过程,而后调用mssql_bind语句指定存储过程参数,最后调用mssql_execute执行存储过程。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关标签: php sql