PHP連接ORACLE 主要分爲三大部分
php
1、開啓你的PHP擴展來支持你的Oracle數據庫(注:我這裏是wamp,開啓以下圖)html
這個時候打開phpinfo();若是這時候你還看不到你的擴展成功開啓的,不用擔憂,由於還會有第二大步驟要作的。sql
2、安裝Oracle客戶端(注:客戶端必需要和你的Oracle數據庫服務器版本保持一致,好比個人是x86-64bit-11.2.0.1.0)數據庫
一、下載 instantclient-basic-win-x86-64-11.2.0.1.0 服務器
地址:http://stackoverflow.com/questions/20345605/php-oci-connect-tnscould-not-resolve-the-connect-identifier-ora-12154ide
二、解壓iinstantclient-basic-win-x86-64-11.2.0.1.0 到C盤學習
三、設置環境變量測試
找到‘個人電腦’屬性----->高級以下圖:fetch
4、新建環境變量以下圖:網站
ORACLE_HOME = C:\instantclient_11_2
TNS_ADMIN = C:\instantclient_11_2
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
五、修改系統變量Path以下圖:
在Path最前面加上C:\instantclient_11_2;
6、重啓APACHE生效
3、PHP代碼測試以下
<?php
//數據庫鏈接語句 四個參數分別爲 ’數據庫用戶名‘,’數據庫密碼‘,host和服務名
$connect = oci_connect('username','passwd','127.0.0.1/serviceName') or die('數據庫鏈接失敗');
//數據庫查詢語句
$sql = "select * from testDB"
$testDataBase = oci_parse($connect,$sql); //編譯sql語句
oci_execute($testDataBase,OCI_DEFAULT); //執行
$result=oci_fetch_row($testDataBase)
var_dump($result);
?>
//=========================歡迎加羣討論368848856=========================//
PHP+Mysql網站源碼學習請訪問:PHP+Mysql網站源碼學習請訪問
http://www.erdangjiade.com/source