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+AJAX实现无刷新注册(带用户名实时检测)
Jan 02 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
apache中为php 设置虚拟目录
Dec 17 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 PHP
smarty的section嵌套循环用法示例
May 28 PHP
laravel学习教程之关联模型
Jul 30 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
php 微信开发获取用户信息如何实现
Dec 13 PHP
如何直接访问php实例对象中的private属性详解
Oct 12 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 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显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
通过实例解析PHP数据类型转换方法
2020/07/11 PHP
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
vue.js绑定事件监听器示例【基于v-on事件绑定】
2018/07/07 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
python脚本爬取字体文件的实现方法
2017/04/29 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
python字典的常用方法总结
2019/07/31 Python
django 自定义filter 判断if var in list的例子
2019/08/20 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
师德模范事迹材料
2014/06/03 职场文书
社区个人对照检查材料(群众路线)
2014/09/26 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
故宫的导游词
2015/01/31 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
法人身份证明书
2015/06/18 职场文书
java executor包参数处理功能 
2022/02/15 Java/Android
「租借女友」第2季樱泽墨角色PV&新视觉图公开
2022/03/21 日漫
baselines示例程序train_cartpole.py的ImportError
2022/05/20 Python