Hello,

New to the list and have a PHP-sized headache.

I'm attempting to connect to an Oracle DB and, being totally new to PHP, was 
looking for a pre-built script.  What I have been finding doesn't seem to 
want to run.  I keep getting ORA-03121 - no interface driver connected.  
Below is the snippit I've been playing with:

<?php

// load enviornment variables
putenv("ORACLE_SID=PROD");
putenv("ORACLE_HOME=C:\ORAWIN95");

// create connection

$conn = Ora_Logon("uid", "password")
        or die("Couldn't logon.");

// create SQL statement
$sql = "SELECT CUSTOMER_ORDER_TAB.CUSTOMER_NO, 
CUSTOMER_ORDER_TAB.CUSTOMER_PO_NO, CUSTOMER_ORDER_TAB.DATE_ENTERED, 
CUSTOMER_ORDER_TAB.ORDER_NO, CUSTOMER_ORDER_TAB.WANTED_DELIVERY_DATE
FROM IFSAPP.CUSTOMER_ORDER_TAB CUSTOMER_ORDER_TAB
WHERE (CUSTOMER_ORDER_TAB.DATE_ENTERED=SYSDATE)";

// parse SQL statement
$sql_statement = Ora_Parse($connection,$sql)
        or die("Couldn't parse statement.");

// execute SQL query
Ora_Execute($sql_statement)
        or die("Couldn't execute statement.");

// get number of columns for use later
$num_columns = Ora_NumCols($sql_statement);

// start results formatting
echo "<TABLE BORDER=1>";
echo "<TR>
      <TH>Customer Number</TH>
      <TH>PO</TH>
      <TH>Date</TH>
      <TH>Oder Number</TH>
      <TH>Wanted Delivery</TH>
      </TR>
      ";

// format results by row
while (Ora_Fetch($sql_statement)) {
        echo "<TR>";
        for ($i = 0; $i < $num_columns; $i++) {
                $column_value = Ora_Result($sql_statement,$i);
                        echo "<TD>$column_value</TD>";
        }
        echo "</TR>";
}

echo "</TABLE>";

// free resources and close connection
Ora_FreeStatement($sql_statement);
Ora_Logoff($connection);

?>


TIA for any assistance,

Jeff Lutes
I.S. Support Specialist
MOUS Word/Excel Expert
Hopkins Mfg. Corp.


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to