博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[PHP]PDO调用存储过程
阅读量:5306 次
发布时间:2019-06-14

本文共 858 字,大约阅读时间需要 2 分钟。

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

 

[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. ?>  

 

转载于:https://www.cnblogs.com/xiaoleiel/p/8316627.html

你可能感兴趣的文章
Python-S9-Day127-Scrapy爬虫框架2
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
虚拟DOM
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
使用命令创建数据库和表
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>
程序员的“机械同感”
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>
Delphi中ListView类的用法
查看>>
多米诺骨牌
查看>>