本文实例讲述了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程序设计有所帮助。
尝试调用MSSQL存储过程。过程基本上是这样的:使用[DATABASE]GO SET ANSI _ NULLS ON GO SET QUOTED _ IDENTIFIER ON GO 更改过程。[stored procedure](@ username varchar(10))as 从表名中选择用户名 输出是:array(0) { }这个数据库中有大量的数据。 我知道与数据库的连接是有效的,但当我
本文向大家介绍Python使用cx_Oracle调用Oracle存储过程的方法示例,包括了Python使用cx_Oracle调用Oracle存储过程的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端
问题内容: 我已经使用PDO一段时间了,并且正在重构一个项目,以便它使用存储的proc而不是内联SQL。我收到一个我无法解释的错误。我正在使用PHP版本5.3.5和MySQL版本5.0.7。 我只是想获得一个带有输出的基本存储过程。这是存储的过程: 这是我用来调用proc的代码,$ db是PDO的一个实例: 简单吧?但是,它导致以下错误: 如果我直接这样调用proc: 它按预期工作,这使我相信PH
问题内容: 我正在从PHP中读取一个TEXT文件,并试图从中执行命令,例如创建一个DB及其具有的所有表和过程。我的代码创建表,但不创建文件中给定的存储过程。 PDO没有创建SP,那么将如何完成此任务?我尝试一起执行所有代码部分并逐行执行,但没有任何效果。 我正在尝试制作数据库安装程序脚本。 问题答案: 好吧,PMA帮助我回答了我自己的问题。 为了克服这个问题,您需要删除过程的定界符部分,以便查询变
本文向大家介绍PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】,包括了PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP基于PDO调用sqlserver存储过程的方法。分享给大家供大家参考,具体如下: 由于业务这边存储过程一直在sqlserver上面,所以要用php去调用它,然而我们本地的是
本文向大家介绍PHP实现PDO操作mysql存储过程示例,包括了PHP实现PDO操作mysql存储过程示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现PDO操作mysql存储过程。分享给大家供大家参考,具体如下: 一 代码 sql语句: index.php: 二 运行结果 数据添加成功! 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》