PHP使用PDO调用mssql存储过程的方法示例

 更新时间:2017年10月07日 00:51:24   作者:hqulyc  
这篇文章主要介绍了PHP使用PDO调用mssql存储过程的方法,结合简单实例形式分析了php基于pdo简单实现连接及调用存储过程相关操作技巧,需要的朋友可以参考下

本文实例讲述了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基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • 聊聊PHP中的 === 运算符为什么比 == 快

    聊聊PHP中的 === 运算符为什么比 == 快

    这篇文章带你探究一下在php中什么为什么运算符===比==要快,文章中给大家介绍的非常详细,对大家的学习或工作都具有一定的参考价值
    2021-09-09
  • php通过分类列表产生分类树数组的方法

    php通过分类列表产生分类树数组的方法

    这篇文章主要介绍了php通过分类列表产生分类树数组的方法,涉及php操作数组与分类节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • php中的实现trim函数代码

    php中的实现trim函数代码

    trim() 函数从字符串的两端删除空白字符和其他预定义字符。
    2007-03-03
  • PHP实现自动识别原编码并对字符串进行编码转换的方法

    PHP实现自动识别原编码并对字符串进行编码转换的方法

    这篇文章主要介绍了PHP实现自动识别原编码并对字符串进行编码转换的方法,涉及php针对编码的识别、转换及数组的遍历等相关操作技巧,需要的朋友可以参考下
    2016-07-07
  • PHP字符串与数组处理函数用法小结

    PHP字符串与数组处理函数用法小结

    这篇文章主要介绍了PHP字符串与数组处理函数用法,结合实例形式详细分析了PHP字符串与数组常用处理函数功能、定义、使用方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • Smarty安装配置方法

    Smarty安装配置方法

    下载最新的Smarty最简单的测试例子,以测试smarty是否安装成功
    2008-04-04
  • php解析字符串函数sscanf的实用方法

    php解析字符串函数sscanf的实用方法

    在PHP编程中,有时需要对字符串进行解析,而sscanf函数就是一种非常方便的解析工具,本文详细介绍了sscanf函数的用法,包括基本用法和高级用法,通过大量的示例代码,展示了如何使用sscanf函数解析各种不同格式的字符串
    2023-09-09
  • PHP实现预定义钩子和自定义钩子的简单示例

    PHP实现预定义钩子和自定义钩子的简单示例

    这篇文章主要给大家介绍了PHP实现预定义钩子和自定义钩子,在PHP中,钩子(Hooks)是一种机制,允许开发人员在特定的时机插入自定义代码,通过使用钩子,开发人员可以在应用程序的特定事件发生时执行自定义的功能或逻辑,文中有详细的代码讲解,需要的朋友可以参考下
    2023-11-11
  • PHP获取数组表示的路径方法分析【数组转字符串】

    PHP获取数组表示的路径方法分析【数组转字符串】

    这篇文章主要介绍了PHP获取数组表示的路径,结合实例形式对比分析了数组转字符串的实现技巧,需要的朋友可以参考下
    2017-09-09
  • 分享PHP守护进程类

    分享PHP守护进程类

    这篇文章主要介绍了PHP守护进程类,守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能,需要的朋友可以参考下
    2015-12-12

最新评论