欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php連接oracle數(shù)據(jù)庫的方法(測試成功)

 更新時間:2016年05月26日 10:13:56   作者:CallMeStone  
這篇文章主要介紹了php連接oracle數(shù)據(jù)庫的方法,簡單分析了php連接Oracle數(shù)據(jù)庫的常見方法與具體操作技巧,并對可能出現(xiàn)的問題進(jìn)行了總結(jié)分析,需要的朋友可以參考下

本文簡單分析了php連接oracle數(shù)據(jù)庫的方法。分享給大家供大家參考,具體如下:

PHP提供了兩套函數(shù)與Oracle連接,分別是ORA_和OCI函數(shù)。其中ORA_函數(shù)略顯陳舊。OCI函數(shù)更新?lián)f更好一些。兩者的使用語法幾乎相差無幾。你的PHP安裝選項應(yīng)該可以支持兩者的使用。

由于OCI函數(shù)訪問oracle8以上的數(shù)據(jù)庫需要用到Oracle8 Call-Interface(OCI8),這個擴(kuò)展模塊需要oracle8的客戶端函數(shù)庫,因此需要連接遠(yuǎn)程數(shù)據(jù)庫的話,還需要連接端安裝oracle客戶端軟件,可以到http://www.oracle.com免費下載,這是必須的,否則會報方法未定義錯。

步驟:

1、安裝apache和php。
2、安裝Oracle 10g Instant Client(或其他版本)。
2、在php.ini中打開extension=php_oci8擴(kuò)展。
3、將php/ext目錄下的php_oci8.dll文件拷貝到system32目錄下。
4、編寫測試腳本測試。

<?php
$conn = oci_connect('用戶名', '密碼', '遠(yuǎn)程數(shù)據(jù)庫名(eg.//192.168.1.133/orcl)');
if (!$conn) {
  $e = oci_error();
  print htmlentities($e['message']);
  exit;
}else {
  echo "連接oracle成功!";
}
?>

可能出現(xiàn)的錯誤:

1、call to undefined function oci_connect()......:這是因為沒找到php_oci8.dll,檢查apache的錯誤日志error.log可能會看到:php startup :unable to load dynamic liberaries php_oci8.dll......

解決方法:將php/ext目錄下的php_oci8.dll文件拷貝到system32目錄下,如果還不行,將Oracle 10g Instant Client安裝目錄下/product/10.2.0/db_2/BIN目錄中的oci.dll文件拷貝到system32下。

2、OCIEnvNlsCreate() failed....... PATH includes the directory with Oracle Instant Client libraries

解決方法:重啟機(jī)器,如果還不行,安裝Oracle 10g Instant Client。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • php引用和拷貝的區(qū)別知識點總結(jié)

    php引用和拷貝的區(qū)別知識點總結(jié)

    在本篇文章里小編給大家分享的是關(guān)于php引用和拷貝的區(qū)別以及相關(guān)知識點總結(jié),需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • PHP設(shè)計模式中觀察者模式講解

    PHP設(shè)計模式中觀察者模式講解

    本文實例講述了PHP設(shè)計模式之觀察者模式定義與用法。分享給大家供大家參考,觀察者模式 當(dāng)一個對象的狀態(tài)發(fā)生改變時,依賴他的對象會全部收到通知,并自動更新
    2022-11-11
  • PHP實現(xiàn)的簡單排列組合算法應(yīng)用示例

    PHP實現(xiàn)的簡單排列組合算法應(yīng)用示例

    這篇文章主要介紹了PHP實現(xiàn)的簡單排列組合算法,結(jié)合具體應(yīng)用實例分析了排列組合算法的實現(xiàn)與使用技巧,需要的朋友可以參考下
    2017-06-06
  • SESSION信息保存在哪個文件目錄下以及能夠用來保存什么類型的數(shù)據(jù)

    SESSION信息保存在哪個文件目錄下以及能夠用來保存什么類型的數(shù)據(jù)

    session默認(rèn)是保存到c:\windows\temp目錄下,但是通過修改php.ini中的session.save_path值可以改變session的保存路徑
    2012-06-06
  • php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置

    php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置

    這篇文章主要介紹了php如何實現(xiàn)不借助IDE快速定位行數(shù)或者方法定義的文件和位置的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • PHP 抓取網(wǎng)頁圖片并且另存為的實現(xiàn)代碼

    PHP 抓取網(wǎng)頁圖片并且另存為的實現(xiàn)代碼

    URL是遠(yuǎn)程的完整圖片地址,不能為空, $filename 是另存為的圖片名字 默認(rèn)把圖片放在以此腳本相同的目錄里
    2010-03-03
  • 最新評論