cfg->db->par">
当前位置:Gxlcms > PHP教程 > PHP调用MSSQL存储过程

PHP调用MSSQL存储过程

时间:2021-07-01 10:21:17 帮助过:17人阅读

在PHP中调用MS SQL存储过程

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

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

人气教程排行