Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ruft die gespeicherte MS SQL-Prozedur auf

PHP ruft die gespeicherte MS SQL-Prozedur auf

巴扎黑
巴扎黑Original
2016-11-10 11:00:121031Durchsuche

Aufrufen gespeicherter MS SQL-Prozeduren in PHP

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;
}

Rufen Sie zuerst die mssql_init-Anweisung auf, um die gespeicherte Prozedur zu initialisieren, rufen Sie dann die mssql_bind-Anweisung auf, um die Parameter der gespeicherten Prozedur anzugeben, und rufen Sie schließlich mssql_execute auf, um die gespeicherte Prozedur auszuführen Verfahren.


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