看板 PHP 關於我們 聯絡資訊
想請問有沒大大寫過這樣的方式,同時連接2個以上的db 不知是否可以分享一下寫法 目前試過如果引入一個 db.php 裡面記錄 $db_link1=mysql_connect($dbhostname, $dbusername, $dbpassword) or die('DB Account or Password is Error'); mysql_select_db($dbname,$db_link) or die('DB Name is Error'); $db_link2=mysql_connect($dbhostname2, $dbusername2, $dbpassword2) or die('DB Account or Password is Error'); mysql_select_db($dbname2,$db_link2) or die('DB Name is Error'); 這樣在class裡就無法以 mysql_query($sql,$db_link1) or mysql_query($sql,$db_link2)這樣使用 必需要將 $db_link1 及 $db_link2 在class裡 global 才可以 不知有沒其它方式? 想用extends的方法 >< -- 相信,用心就能夠看見。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.2.112
streitleak :在CLASS裡面弄DB的陣列? 09/01 22:14
arrack :外部的變數何來?!extends之說,最簡單的方式,是傳入 09/02 01:37
arrack :帳號密碼,在Class內部作連線吧 09/02 01:37
arrack :當然你也可以class中寫個方法來帶入整個resource 09/02 01:40
marcoyan :在class弄db陣列,連線會被最後一個$db_link2取代 09/02 08:18
JoeHorn :用 adodb 吧,外面放個 object array 來接~ 09/02 16:19