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编程效率的53个要点(经验小结)
Sep 04 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
php中的strpos使用示例
Feb 27 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
浅谈PDO的rowCount函数
Jun 18 PHP
php通过获取头信息判断图片类型的方法
Jun 26 PHP
如何写php守护进程(Daemon)
Dec 30 PHP
php自动加载方式集合
Apr 04 PHP
利用PHP实现开心消消乐的算法示例
Oct 12 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
如何利用PHP实现上传图片功能详解
Sep 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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
又一个php 分页类实现代码
2009/12/03 PHP
PHP类的使用 实例代码讲解
2009/12/28 PHP
php+mysql 实现身份验证代码
2010/03/24 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
php使用PDO方法详解
2014/12/27 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
利用Python的Django框架中的ORM建立查询API
2015/04/20 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
python中map的基本用法示例
2018/09/10 Python
python如何删除文件、目录
2020/06/23 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
英国女士家居服网站:hush
2017/08/09 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
中学家长会邀请函
2014/02/03 职场文书
买房委托公证书
2014/04/08 职场文书
物业管理工作方案
2014/05/10 职场文书
学习张林森心得体会
2014/09/10 职场文书
安全生产月标语
2014/10/07 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers