[請益] 請問有關資料庫連線的問題

看板PHP作者 (nibarsu)時間9年前 (2015/06/25 16:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩好 我的問題是這樣的 我有一台FreeBSD的主機 負責資料交換 會連往一台資料庫oracle 7 因為oracle7 (很舊)在連線上一直有問題 造成這台主機上的排程(php 用cli在執行) 很可能整個月都沒半支程式連成功過 想請問一下 我可以用一支假設叫db.php 去連資料庫 它就一直負責檢查和佔用一個與oracle7的connection 然後其他php程式起來時 就去使用db.php佔用的connection嗎? 這是目前用的寫法我用過PConnect 及Connect $hrdb = &ADONewConnection($hrType); $hrdb->PConnect(false, $hruser, $hrpasswd , $hrname); 但其他程式起來時 還是會去開啟另一個connection 我也試過把$hrdb這個物件 在連線成功後存成檔案 然後其他程式再利個這個檔案還原$hrdb 但是沒有用(serialize unserialize) 還原出來的沒有_connectID 直接去改_connectID也沒有 該屬性會變成string (resource(15) of type (oci8 persistent connection) dump要像這樣才對) 有辦法把這個物件完全抓來給 其他程式用嗎? 還是說這個物件只有在php執行期間才有用? OS:FreeBSD 6.1-PRERELEASE php 5.2.17 adodb:4.61 oracle client:oracle8 db:oracle7==>在另外一台 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.219.77.1 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1435220197.A.696.html
文章代碼(AID): #1LYxZbQM (PHP)