php PDO調用帶有out參數的存儲過程(原創)


本人開發的開發者技術變現資源聚集地,大家支持下,下面是網址

https://www.baiydu.com

 

 

這幾天比較閑學了下PHP, 開發工具zendphp,server下的一個集成工具WampServer。 感覺php實現一個功能寫的代碼比asp.net java都少,特別是數據庫訪問這塊,如果是asp.net或則java還得自己去封裝一個類。當然php也可以封裝但是大多是以前訪問數據庫的舊方式基礎上封裝,我這塊用的好像是PHP數據庫訪問最新的一種技術 POD,所以不封裝,代碼也寫得很少。 下面我將貼出我的代碼,由於是新手如果寫得不對不好希望看者別見笑。

代碼部分:

<?php
 $dsn = "mysql:host=localhost;dbname=mysqldatabasedemo";
 $db = new PDO($dsn,'root','123456@#',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET
   NAMES'GBK';"));
  $someInParameter1='hellow';
  $stmt = $db->prepare("CALL outputProcudure(:addName,@outASD)");
  $stmt->bindParam(':addName', $someInParameter1);
   if($stmt->execute())
   {
      $rs=$db->query('select @outASD')->fetchAll();
      $dataArray=$rs[0];
      echo("<script type='text/javascript'> alert('"+$dataArray[0]+"');</script>");
   }
   else
   {
    echo("<script type='text/javascript'> alert('插入失敗');</script>");
   } 
?>

  

mysql存儲過程:

  

 

 

 

 

 本人創業做的一款androidApp, 下載量已經有2000多萬,各種當前熱門的網絡手機獎勵紅包全部集成,另外還有熱門電影和淘寶高額優惠券!很適合各類型的用戶。

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM