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

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

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

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

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

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

步驟:

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

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

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

1、call to undefined function oci_connect()......:這是因?yàn)闆](méi)找到php_oci8.dll,檢查apache的錯(cuò)誤日志error.log可能會(huì)看到: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ù)庫(kù)技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫(kù)操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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