php鏈結oracle 主要分為三大部分
一、開啟你的php擴充套件來支援你的oracle資料庫(注:我這裡是wamp,開啟如下圖)
這個時候開啟phpinfo();如果這時候你還看不到你的擴充套件成功開啟的,不用擔心,因為還會有第二大步驟要做的。
二、安裝oracle客戶端(注:客戶端必須要和你的oracle資料庫伺服器版本保持一致,比如我的是x86-64bit-11.2.0.1.0)
2、解壓iinstantclient-basic-win-x86-64-11.2.0.1.0 到c
盤 3、設定環境變數
找到『我的電腦』屬性----->
高階如下圖:
4、新建環境變數如下圖:
5、修改系統變數path
如下圖:
在path
最前面加上
c:\instantclient_11_2;
6、重啟
apache
生效三、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*************************//
MS SqlServer和Oracle的幾個區別
1 比如 oracle 就不支援 top 關鍵字。得用內建變數 rownum 來判斷。另外,比如 select from table1 where rownum 3 order by id 這些的語句,oracle 是先取前兩條記錄然後才排序的。要想實現先排序再取前兩條記錄得這樣寫 select f...
php判斷幾維陣列的方法,php判斷是幾維陣列
php判斷是幾維陣列的方法 首先獲取需要進行判斷的陣列 然後使用自定義的 al 方法實現判斷陣列是幾維陣列 最後通過 max al 方法獲取陣列的維度即可。php 獲取陣列是幾維陣列 推薦 php教程 判斷陣列是幾維陣列 data array 是你要判斷的陣列 al array 0 function...
SqlServer安裝遇到的問題幾則以及解決辦法
問題1.net3.5什麼的不存在,並且安裝失敗 解決辦法 聯網,搞定。問題2 安裝sqlserver時重啟計算機失敗 解決辦法 開啟cmd,輸入regeit,會跳出乙個對話方塊,然後找到 hkey local machine 下的system下的currentcontrolset下的control下...