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 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
php 动态执行带有参数的类方法
Apr 10 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
php 数组使用详解 推荐
Jun 02 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
php写入、删除与复制文件的方法
Jun 20 PHP
PHP定时执行任务实现方法详解(Timer)
Jul 30 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
php微信开发接入
Aug 27 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 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
第二节--PHP5 的对象模型
2006/11/16 PHP
PHP通过header实现文本文件下载的代码
2010/08/08 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
Jquery 效果使用详解
2015/11/23 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
web.py获取上传文件名的正确方法
2014/08/26 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
python 3.74 运行import numpy as np 报错lib\site-packages\numpy\__init__.py
2019/10/06 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
django使用channels实现通信的示例
2020/10/19 Python
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
英国健身专家:WIT Fitness
2021/02/09 全球购物
研究生毕业鉴定
2014/01/29 职场文书
超市促销活动总结
2014/07/01 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
小学生节水倡议书
2015/04/29 职场文书
环保证明
2015/06/23 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
Python基础之Socket通信原理
2021/04/22 Python
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS