首頁 >後端開發 >php教程 >用PHP4存取Oracle815_PHP教程

用PHP4存取Oracle815_PHP教程

WBOY
WBOY原創
2016-07-21 16:05:37848瀏覽

在Windosws 2000 Server 上用PHP4存取Oracle815

系統環境:  
1、作業系統:Windows 2000 Server
2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版>3.安裝路徑:D:ORACLE

安裝設定PHP4:  
第一步,解開php-4.0.3-Win32.zip壓縮包,把它放在C:PHP下面。

第二步,把C:PHP下面的php.ini-optimized檔複製到C:WINNT目錄下,改名成php.ini。

        修改php.ini檔案:   
          extension_dir = ll       去除前面的「;」號  

          extension=php_oracle.dll       extension=php_oracle.dll    前面的「;」號  

          [browscap] browscap = c:phpbrowscapbrowscap.ini      與非:WINNTsystem32目錄下。

第四步,啟動IIS管理程序。

        開始—設定—設定板—管理工具—Internet服務管理員在「預設Web網站」上點滑鼠右鍵,選屬性,  
      🎜>
        應用程式名稱輸入c:phpphp.exe %s %s 點選設定:
        點選新增:  
        在彈出的「篩選器屬性」視窗的「篩選器名稱」中輸入「PHP」,  
  

第六步,REGEDIT,啟動登錄編輯程式 找到:

          HKEY_LOCAL_MACH.  

        新字串:輸入名稱.php

  

第七步,回到命令列窗口,輸入「net stop iisadmin」指令
第七步,回到命令列視窗,輸入「net stop iisadmin」指令,終止服務指令,終止命令列服務。

        系統會問你是否要將相關的服務也停止,答是。

第八步,輸入「net start w3svc」指令,重新啟動IIS服務。

第九步,把c:phpextensions下的php_oci8.dll、php_oracle.dll兩個檔案拷貝到c:php下

1、寫第一個連接Oracle的程式碼test. php   

$handle = ora_plogon("test@ora815", "gdj") or die; /* 建立連接oracle的句柄*/
$cursor = ora_opensor = oracle($handle );                       /* 開啟它並賦給一個遊標*/
ora_commitoff             /* 定義一個詢問*/
ora_parse( $cursor, $query) or die;                 /*使用此詢問給於遊標*/
ora_exec($cur           /* 運轉遊標,也即執行此查詢*/

echo "

n"; <br>echo "$querynn"; <br>$numcols = 0; <br>while(ora_fetch($cursor)) {               <br>$numcols = ora_numcols($cursor); <br>for ($column=0; $column $data = trim(ora_getcolumn($cursor, $column)); 🎜>if($data == "") $data = "NULL"; <br>echo "$datat"; <br>} <br>echo "n"; <br>} <br>$numrows = ora_numrows ($cursor); <br>echo "nROWS RETURNED: $numrowsn"; <br>echo "
n";

ora_close($cursor);

?>


www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/315686.htmlTechArticle在Windosws 2000 Server 上用PHP4存取Oracle815 系統環境:1、作業系統:Windows 2000 作業系統:Windows 2000 作業系統 2、資料庫Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:D:...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn