Oracle不大清楚,不过找个通用的DB类,直接调用他们的API,应该可以了
比如:Pear::DB,ADODB

解决方案 »

  1.   

    ora_logon
    (PHP 3, PHP 4 )ora_logon -- 打开一个 Oracle 连接
    描述
    int ora_logon ( string user, string password)
    用给定的用户名 user 和密码 password 在 PHP 和一个 Oracle 数据库之间建立一个连接。 可以通过使用 TNS 名作为参数 user 来使用 SQL*Net 建立连接。请看下面的示例: 
    <?php
    $conn = Ora_Logon("user@TNSNAME", "pass");
    ?>
     如果要在字符数据中使用非 ASCII 字符,则必须在环境变量中设置 NLS_LANG。 就服务器而言,必须在服务器启动之前设置 NLS_LANG 服务器环境变量。 如果连接成功则返回连接索引,如果不能连接则返回 FALSE。错误的细节能够使用 ora_error() 和 ora_errorcode() 函数取得。 
    手册上不是有吗
      

  2.   

    通过OCI8接口的访问
    $connection=OCILogon($username,$userpassword,$databasename)
    {
       $query=OCIParse($connection,"select * from $tablename");
       OCIExecute($query);
       while(OCIFetch($query))
       {
          for($i=1;$i<=OCINumCols($query);$i++)
             echo OCIResult($query,$i);
          echo "\n";
        }
    OCILogoff($connection);
      

  3.   

    第一,你的php支持oracle
    第二,用oracle连接函数连,没有什么特别的