PHP使用PDO調用mssql存儲過程的方法示例
本文實例講述了PHP使用PDO調用mssql存儲過程的方法。分享給大家供大家參考,具體如下:
數(shù)據庫中已創(chuàng)建存儲過程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操作數(shù)據庫技巧總結》、《php+Oracle數(shù)據庫程序設計技巧總結》、《PHP+MongoDB數(shù)據庫操作技巧大全》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據庫操作入門教程》及《php常見數(shù)據庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
深入PHP empty(),isset(),is_null()的實例測試詳解
本篇文章是對PHP empty(),isset(),is_null()的實例測試進行了詳細的分析介紹,需要的朋友參考下2013-06-06PHP實現(xiàn)找出鏈表中環(huán)的入口節(jié)點
這篇文章主要介紹了PHP實現(xiàn)找出鏈表中環(huán)的入口節(jié)點,涉及php針對環(huán)形鏈表的遍歷、查找、計算等相關操作技巧,需要的朋友可以參考下2018-01-01原生JS實現(xiàn)Ajax通過GET方式與PHP進行交互操作示例
這篇文章主要介紹了原生JS實現(xiàn)Ajax通過GET方式與PHP進行交互操作,涉及javascript ajax交互及php數(shù)據接收、處理與數(shù)據庫查詢相關操作技巧,需要的朋友可以參考下2018-05-05PHP圖像處理之使用imagecolorallocate()函數(shù)設置顏色例子
這篇文章主要介紹了PHP圖像處理之使用imagecolorallocate()函數(shù)設置顏色例子,本文給出了十進制和十六進制2種設置顏色的方法,需要的朋友可以參考下2014-11-11