最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP調(diào)用MySQL的存儲過程的實現(xiàn)代碼

 更新時間:2008年08月12日 12:57:28   作者:  
MySQL好像從5.0開始才引入存儲過程,反正以前做應用的時候從沒碰過,不過現(xiàn)在因為主要作內(nèi)部系統(tǒng)
MySQL好像從5.0開始才引入存儲過程,反正以前做應用的時候從沒碰過,不過現(xiàn)在因為主要作內(nèi)部系統(tǒng),所以很多應用都用到了存儲過程,當然前臺有時候也需要調(diào)用MySQL存儲過程,PHP的MySQL Lib好像支持的不是很好,不過我搜索了些資料,雖然不多,但是還是嘗試的使用了,現(xiàn)在介紹一下方法,以便用到的朋友不用再頭疼。
  lMySQL擴展也是支持存儲過程的,不過只支持無返回結果的存儲過程,如果該存儲過程存在輸出,這個調(diào)用就會拋出一個錯誤,具體錯誤忘記了。調(diào)用方式很簡單:
$rs = mysql_query("call func('str')", $conn); 
  這個如果有返回結果,比如返回字符串,就會報錯,我現(xiàn)在找到的解決方法是使用MySQLi擴展:
$rs = mysqli_query("call func('str')", $conn); 
  這樣$rs就作為一個普通的MySQL Result來使用了,非常方便。
  在調(diào)用存儲過程的時候,可能還會碰到一個問題,那就是可能會順序調(diào)用多個存儲過程,這樣同樣會報錯,解決方法就是在調(diào)用一個存儲過程并處理完成后,手動關閉MySQL鏈接,然后再次connect,再調(diào)用另一個存儲過程再處理,需要調(diào)用多少個存儲過程,就重新連接多少次。
  因為我不是很了解MySQL擴展,以上純屬經(jīng)驗總結,如果有哪位高手知道來龍去脈,歡迎指點。

相關文章

最新評論

桐乡市| 固镇县| 泗阳县| 房山区| 许昌市| 周至县| 宁河县| 迁西县| 云和县| 芜湖县| 辽宁省| 阿拉善左旗| 高陵县| 渭南市| 天全县| 郧西县| 永宁县| 建平县| 英超| 乐陵市| 拜泉县| 措勤县| 黄龙县| 富蕴县| 治多县| 蓬安县| 安庆市| 师宗县| 江山市| 云龙县| 莎车县| 贵溪市| 永宁县| 庄河市| 江孜县| 建始县| 呼图壁县| 贡嘎县| 拜城县| 富顺县| 密云县|