系統環境 操作系統
Windows
數據庫
Oracle
i R
(
) for NT 企業版
安裝路徑
C:\ORACLE
方法 安裝PHP
第一步
解開php
Win
zip(
MB)壓縮包
把它放在C:\PHP下面
第二步
把C:\PHP下面的php
ini
optimized文件復制到C:\WINNT目錄下
並改名成php
ini
修改php
ini文件
extension_dir = e:\php
extension=php_oci
dll
extension=php_oracle
dll
去掉前兩項前面的
;
號
[browscap]
browscap = c:\php\browscap\browscap
ini
去掉browscap項前面的
;
號
第三步
把C:\PHP\php
ts
dll復制到C:\WINNT\system
目錄下
第四步
啟動IIS管理程序
開始—設置—控制面板—管理工具—Internet服務管理器
在
默認Web站點
上點鼠標右鍵
選屬性
這時系統彈出
默認Web站點屬性
窗口
應用程序名輸入c:\php\php
exe %s %s
點擊配置
點擊添加
第五步
在
默認Web站點屬性
窗口上點取
ISAPI篩選器
標簽
點擊
添加
按鈕
在彈出的
篩選器屬性
窗口的
篩選器名稱
中輸入
PHP
可執行文件
中輸入
C:\php\sapi\php
isapi
dll
確定
第六步
REGEDIT
啟動注冊表編輯器
找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W
SVC\Parameters\Script Map
新建一字符串
輸入名稱
php
第七步
回到命令行窗口
輸入
net stop iisadmin
命令
終止IIS服務
系統會問你是否要將相關的服務也停止
答是
第八步
輸入
net start w
svc
命令
重新啟動IIS服務
第九步
把c:\php\extensions下的php_oci
dll
php_oracle
dll兩個文件拷貝到c:\php下
寫第一個連接Oracle的代碼test
php
SQL> conn system/manager
SQL> create table test(a number
b char(
));
SQL> insert into test values(
一
);
SQL> insert into test values(
二
);
SQL> insert into test values(
三
);
SQL> select * from test;
A B
一
二
三
<?php
$handle=ora_plogon(
system
manager
) or die; //創建連接oracle的句柄
$cursor = ora_open($handle); //打開它並賦給一個游標
$query =
SELECT * FROM test
; //定義一個查詢
ora_parse($cursor
$query) or die; //把這個查詢賦給游標
ora_exec($cursor); //運行游標
也即運行這個查詢
之後$cursor中存著查詢結果
echo
<HTML><table border=
>\n
; //生成表頭[HTML中]
$numcols =
; //定義列數變量
while(ora_fetch($cursor)) { //取得傳回資料的一列
如果能取出
則一直循環取
echo
<tr>
; //生成列頭[HTML中]
$numcols = ora_numcols($cursor); //取得列的數目
for ($column=
; $column < $numcols; $column++) { //循環取行
$data = trim(ora_getcolumn($cursor
$column)); //傳回一列資料
$cursor中的第$column列
if($data ==
) $data =
NULL
; //如果取出的當前列為空
以
NULL
字符串代替它
echo
<td>$data\t</td>
;
}
echo
</tr>
; //生成列尾[HTML中]
}
echo
</table></HTML>\n
; //生成表尾[HTML中]
ora_close($cursor); //關閉游標
?>
From:http://tw.wingwit.com/Article/program/Oracle/201311/18750.html