[請益] PHP連oracle (已爬文)
想請問各位大大,php連orale的問題,
OS 為 WIN XP
環境為php5.2
apache 2.2
學校資料庫為 oracle 9i
已灌oracle 10g + oracle base
php 也已下載oci8.dll
以下為本版爬文所得
==========================================================
在php.ini開啟oci8
連結的話有兩種方式
帳號
$DBUSER = 'user';
密碼
$DBPASS = 'pwd';
設定host方式1
$DBHOST = 'orcl_192.168.1.51';
設定host方式2
$DBHOST =" (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.51)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)";
設定1的方式說明
你必須在oracle client的安裝路徑下找到tnsname.ora
product/oracle產品名稱/network/admin/tnsname.ora
(sorry 大略的路徑是這樣)
在tnsname.ora設定好connection 或者是用oracle net8設定工具執行
設定2的方式 是直接在程式碼中寫好tnsname.ora類似的 連結設定
主要是修改DB的Host及Service_name (即取用的DB Name)
然後
$conn=OCIPLogon($DBUSER, $DBPASS, $DBHOST)or die('無法連結資料庫!');
即可連結
=============================================================
依據以上方試了三天,還是無法連線
也去大陸的php論壇爬文,ODBC也試過
php就是無法連結到資料庫
一直出現 undefine oci_connection
測到快瘋了
有沒有高手可以救救我…我不想用jsp寫>< (那隻死貓…)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.149.181
※ 編輯: wen198599 來自: 140.127.149.181 (01/24 16:25)
推
01/24 16:41, , 1F
01/24 16:41, 1F
→
01/24 17:00, , 2F
01/24 17:00, 2F
→
01/24 17:03, , 3F
01/24 17:03, 3F
推
01/24 17:19, , 4F
01/24 17:19, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章