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与SQL注入攻击[三]
Apr 17 PHP
PHP 反射机制实现动态代理的代码
Oct 22 PHP
php生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
Jan 09 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 PHP
php删除数组中重复元素的方法
Dec 22 PHP
PHP简单处理表单输入的特殊字符的方法
Feb 03 PHP
PHP正则获取页面所有图片地址
Mar 23 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
phpfans留言版用到的install.php
2007/01/04 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
2010/03/21 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
使用python3实现操作串口详解
2019/01/01 Python
python通过http下载文件的方法详解
2019/07/26 Python
python之yield和Generator深入解析
2019/09/18 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
Nike瑞士官网:Nike CH
2021/01/18 全球购物
最新自我评价范文
2013/11/16 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
python实现过滤敏感词
2021/05/08 Python
TS 类型兼容教程示例详解
2022/09/23 Javascript