成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用PHP調用MySQL的存儲過程

數據庫 MySQL 數據庫運維 后端
本文講解了使用PHP調用MySQL存儲過程的方法和可能遇到的問題。

MySQL從5.0開始才引入存儲過程,反正以前做應用的時候從沒碰過,不過現在因為主要作內部系統,所以很多應用都用到了存儲過程,當然前臺有時候也需要調用MySQL存儲過程,PHP的MySQL Lib好像支持的不是很好,不過我搜索了些資料,雖然不多,但是還是嘗試的使用了,現在介紹一下方法,以便用到的朋友不用再頭疼。

lMySQL擴展也是支持存儲過程的,不過只支持無返回結果的存儲過程,如果該存儲過程存在輸出,這個調用就會拋出一個錯誤,具體錯誤忘記了。調用方式很簡單:

$rs = mysql_query("call func('str')", $conn); 

這個如果有返回結果,比如返回字符串,就會報錯,我現在找到的解決方法是使用MySQLi擴展:

$rs = mysqli_query("call func('str')", $conn); 

這樣$rs就作為一個普通的MySQL Result來使用了,非常方便。

在調用存儲過程的時候,可能還會碰到一個問題,那就是可能會順序調用多個存儲過程,這樣同樣會報錯,解決方法就是在調用一個存儲過程并處理完成后,手動關閉MySQL鏈接,然后再次connect,再調用另一個存儲過程再處理,需要調用多少個存儲過程,就重新連接多少次。

【編輯推薦】

  1. PHP+MySQL視頻教程
  2. 專題:MySQL數據庫入門與精通教程
  3. MySQL中數據表操作詳解
責任編輯:佚名 來源: PHP中文站
相關推薦

2010-05-19 14:13:12

MySQL存儲過程

2010-04-16 11:11:46

Oracle存儲過程

2010-10-09 16:26:59

mysql存儲過程

2010-06-01 16:50:29

MySQL存儲過程

2020-11-02 13:24:49

MySQL數據庫存儲

2009-06-17 10:33:17

Hibernate 存

2010-06-04 13:50:24

MySQL存儲過程

2011-08-25 11:36:50

PreparedStaJDBC存儲過程調用

2009-06-19 16:22:55

Java存儲過程

2009-07-08 17:17:16

JDBC調用存儲過程

2009-09-15 11:08:01

LinQ調用存儲過程

2009-09-17 11:32:52

LINQ調用存儲過程

2012-03-01 13:34:02

Java

2009-12-28 13:59:12

ADO調用存儲過程

2010-06-02 16:49:24

MySQL存儲過程

2018-11-05 15:14:42

MySQL編程語言技術

2011-07-22 13:47:23

存儲過程

2010-03-03 15:17:46

Python調用MyS

2010-11-12 09:46:55

Sql Server存

2010-11-16 14:30:32

Oracle存儲過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频在线看 | 热久久久久 | 久久精品久久久 | 午夜视频在线免费观看 | 欧美一级在线观看 | 亚洲天堂日韩精品 | 精品免费国产一区二区三区四区介绍 | 久久久久国产 | 在线国产精品一区 | 久久网一区二区 | 免费看淫片| 99久久99| 亚洲精品www| 欧洲一级毛片 | 午夜精品一区 | 中文字幕国产视频 | 9色网站| 亚洲看片网站 | 国产成人精品久久二区二区91 | 亚洲一区二区三区免费在线观看 | 亚洲一二三视频 | 另类二区 | 欧美mv日韩mv国产网站91进入 | 在线看亚洲 | 久久9999久久 | 亚洲一区二区视频 | 中文字幕精品一区二区三区精品 | 国产视频精品免费 | 国产精品国产a | 国产目拍亚洲精品99久久精品 | 久久久精品网站 | 一区二区福利视频 | 久久精品国产清自在天天线 | 国产精品av久久久久久毛片 | 超碰人人91 | 成人一区av| 国产欧美视频一区二区 | 国产精品日韩高清伦字幕搜索 | 亚洲精品成人网 | 久久精品国产一区二区 | 综合第一页 |