PHP连接Oracle

以下的范例是   [email protected]   (22-Jan-1999)   所提供的。这个范例是返回   Oracle   中   sid1   数据库   (Database)   的   EMP   资料表   (Table)   所有资料。帐号是   SCOTT、密码为   TIGER。
<?php   
    
  putenv("ORACLE_SID=sid1");   
  putenv("ORACLE_HOME=/u01/app/oracle/product/8.0.5");   
    
  $handle   =   ora_plogon("SCOTT@sid1",     "TIGER")   or   die;   
  $cursor   =   ora_open($handle);   
  ora_commitoff($handle);   
    
  $query   =   "SELECT   *   FROM   EMP";   
  ora_parse($cursor,   $query)   or   die;   
  ora_exec($cursor);   
    
  echo     "<HTML><PRE>\n";   
  echo     "$query\n\n";   
  $numcols   =   0;   
  while(ora_fetch($cursor))   {   
          $numcols   =   ora_numcols($cursor);   
          for   ($column=0;   $column   <   $numcols;   $column++)   {   
                  $data   =   trim(ora_getcolumn($cursor,   $column));   
                  if($data   ==     "")   $data   =   "NULL";   
                  echo     "$data\t";   
          }   
          echo     "\n";   
  }   
  $numrows   =   ora_numrows($cursor);   
  echo     "\nROWS   RETURNED:   $numrows\n";   
  echo     "</PRE></HTML>\n";   
    
  ora_close($cursor);   
    
  ?>  

你可能感兴趣的:(oracle,PHP,linux,windows)