Witam
jak w temacie odpalam przykładowy skrypt:
<?php $dbHost = "localhost"; $dbHostPort="1521"; $dbServiceName = "orcl"; $usr = "system"; $pswd = "fff"; $dbConnStr = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=".$dbHost.")(PORT=".$dbHostPort.")) (CONNECT_DATA=(SERVICE_NAME=".$dbServiceName.")))"; if(!$dbConn = oci_connect($usr,$pswd,$dbConnStr)) { $err = oci_error(); http://www.php.net/trigger_error('Nie można nawiązać połączenia z bazą danych: ' . $err['message'], E_USER_ERROR); }; $strSQL = "SELECT TO_CHAR(SYSDATE, 'HH:MI:SS') ctime FROM DUAL"; $stmt = oci_parse($dbConn,$strSQL); if (!oci_execute($stmt)) { $err = oci_error($stmt); http://www.php.net/trigger_error('Zapytanie zakończyło się niepowodzeniem: ' . $err['message'], E_USER_ERROR); }; oci_fetch($stmt); $rslt = oci_result($stmt, 'CTIME'); http://www.php.net/print "<h3>Aktualna godzina to ".$rslt."</h3>"; ?> po jego uruchomieniu nic się nie wyswietla nawet komunikat błędu - np. po wpisaniu złego hasła a na ie jest komunikat "nie można wyswietlić strony" po dopaleniu php info wszystko wydjae się działąć: "OCI8 Support enabled " nie mam pojęcia o co chodzi proszę o pomoc pozdrawiam
A zmieniałeś w 26 linii na 'ctime'?
niestety to nie pomogło, mam też taki komunikat z LISTENERA:
"clrextproc unkown"
może to o to chodzi?
plik tnsnames.ora wygląda tak:
# tnsnames.ora Network Configuration File: C:\base\marcin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_BASA1 = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(http://www.php.net/key = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) BASA1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = basa1) ) )
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)