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


Posted in PHP onOctober 07, 2017

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

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

<?php
 $dsn = 'mssql:dbname=MyDbName;host=localhost';
 $user = 'sa';
 $password = '666666';
 try {
  $dbCon = new PDO($dsn, $user, $password);
 } catch (PDOException $e) {
  print 'Connection failed: '.$e->getMessage();
  exit;
 }
 $username = '123';
 $userpsw = '123';
 //$xp_userlogon = $dbCon ->query("exec user_logon_check '$username','$userpsw'");
 //mysql->call user_logon_check('$username','$userpsw');
 //mysql->call user_logon_check(?,?)
 $xp_userlogon = $dbCon->prepare('exec user_logon_check ?,?');
 $xp_userlogon->bindParam(1,$username);
 $xp_userlogon->bindParam(2,$userpsw);
 $xp_userlogon->execute();
 $uCol = $xp_userlogon->columnCount();
 echo $uCol."<br>";
 while($row = $xp_userlogon->fetch()){
 for( $i=0; $i<$uCol; $i++ )
  print $row[$i]." ";
 print "<br>";
 }
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP调用Oracle存储过程
Oct 09 PHP
php一句话cmdshell新型 (非一句话木马)
Apr 18 PHP
discuz的php防止sql注入函数
Jan 17 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
CodeIgniter图像处理类的深入解析
Jun 17 PHP
php setcookie(name, value, expires, path, domain, secure) 参数详解
Jun 28 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
ThinkPHP连接数据库及主从数据库的设置教程
Aug 22 PHP
理解php依赖注入和控制反转
May 11 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 #PHP
php判断文件上传图片格式的实例详解
Sep 30 #PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
Sep 30 #PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 #PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 #PHP
php使用curl下载指定大小的文件实例代码
Sep 30 #PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
Sep 29 #PHP
You might like
3.从实例开始
2006/10/09 PHP
PHP新手上路(二)
2006/10/09 PHP
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
ThinkPHP3.1新特性之对Ajax的支持更加完善
2014/06/19 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
javascript学习笔记之10个原生技巧
2014/05/21 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
javascript 使用for循环时该注意的问题-附问题总结
2015/08/19 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
使用JS中的Replace()方法遇到的问题小结
2017/10/20 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
对于Python中RawString的理解介绍
2016/07/07 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
《都江堰》教学反思
2014/02/07 职场文书
材料会计岗位职责
2014/03/06 职场文书
学生会主席竞聘书
2014/03/31 职场文书
英语辞职信怎么写
2015/02/28 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
走近毛泽东观后感
2015/06/04 职场文书
如何书写邀请函?
2019/06/24 职场文书