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中date()日期函数有关参数整理
Jul 19 PHP
php中如何使对象可以像数组一样进行foreach循环
Aug 09 PHP
php获取文件大小的方法
Feb 26 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
我整理的PHP 7.0主要新特性
Jan 07 PHP
PHP数组去重比较快的实现方式
Jan 19 PHP
php上传图片获取路径及给表单字段赋值的方法
Jan 23 PHP
php快速排序原理与实现方法分析
May 26 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 PHP
thinkPHP引入类的方法详解
Dec 08 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
ThinkPHP5分页paginate代码实例解析
Nov 10 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
动易数据转成dedecms的php程序
2007/04/07 PHP
解析php中反射的应用
2013/06/18 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
setTimeout自动触发一个js的方法
2014/01/15 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
2016/10/27 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
vueScroll实现移动端下拉刷新、上拉加载
2019/03/22 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python中使用SAX解析xml实例
2014/11/21 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
大学校园毕业自我鉴定
2014/01/15 职场文书
年终总结会主持词
2014/03/25 职场文书
产品调价通知函
2015/04/20 职场文书
涨价通知怎么写
2015/04/23 职场文书
法人代表资格证明书
2015/06/18 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android
springboot入门 之profile设置方式
2022/04/04 Java/Android
代码复现python目标检测yolo3详解预测
2022/05/06 Python