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自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
PHP 9 大缓存技术总结
Sep 17 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
再谈PHP中单双引号的区别详解
Jun 12 PHP
PHP快速排序quicksort实例详解
Sep 28 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP按一定比例压缩图片的方法
Oct 12 PHP
Yii框架学习笔记之session与cookie简单操作示例
Apr 30 PHP
Yii2框架中一些折磨人的坑
Dec 15 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
php生成图片验证码的方法
2016/04/15 PHP
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
2016/11/25 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
keep-alive保持组件状态的方法
2020/12/02 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python使用htpasswd实现基本认证授权的例子
2014/06/10 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python写日志文件操作类与应用示例
2019/07/01 Python
Python在cmd上打印彩色文字实现过程详解
2019/08/07 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
实习求职信
2013/12/01 职场文书
英文留学推荐信范文
2014/01/25 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
大学生社会实践方案
2014/05/11 职场文书
环保建议书600字
2014/05/14 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
MATLAB 如何求取离散点的曲率最大值
2021/04/16 Python