当前位置:首页 > PHP教程 > php高级应用 > 列表

PHP使用PDO调用mssql存储过程的方法示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-11 13:37:46 浏览: 评论:0 

这篇文章主要介绍了PHP使用PDO调用mssql存储过程的方法,结合简单实例形式分析了php基于pdo简单实现连接及调用存储过程相关操作技巧,需要的朋友可以参考下。

本文实例讲述了PHP使用PDO调用mssql存储过程的方法,分享给大家供大家参考,具体如下:

数据库中已创建存储过程user_logon_check, PHP调用示例如下:

  1. <?php 
  2.  $dsn = 'mssql:dbname=MyDbName;host=localhost'
  3.  $user = 'sa'
  4.  $password = '666666'
  5.  try { 
  6.   $dbCon = new PDO($dsn$user$password); 
  7.  } catch (PDOException $e) { 
  8.   print 'Connection failed: '.$e->getMessage(); 
  9.   exit
  10.  } 
  11.  $username = '123'
  12.  $userpsw = '123'
  13.  //$xp_userlogon = $dbCon ->query("exec user_logon_check '$username','$userpsw'"); 
  14.  //mysql->call user_logon_check('$username','$userpsw'); 
  15.  //mysql->call user_logon_check(?,?) 
  16.  $xp_userlogon = $dbCon->prepare('exec user_logon_check ?,?'); 
  17.  $xp_userlogon->bindParam(1,$username); 
  18.  $xp_userlogon->bindParam(2,$userpsw); 
  19.  $xp_userlogon->execute(); 
  20.  $uCol = $xp_userlogon->columnCount(); 
  21.  echo $uCol."<br>"
  22.  while($row = $xp_userlogon->fetch()){ 
  23.  for$i=0; $i<$uCol$i++ ) 
  24.   print $row[$i]." "
  25.  print "<br>"
  26.  } 
  27. ?>

Tags: PDO调用mssql

分享到: