Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z oci ?, nic nie zwraca nawet błędu
marcin547
post 23.11.2014, 19:18:23
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.11.2014

Ostrzeżenie: (0%)
-----


Witam
jak w temacie odpalam przykładowy skrypt:

  1.  
  2.  
  3. <?php
  4.  
  5. $dbHost = "localhost";
  6. $dbHostPort="1521";
  7. $dbServiceName = "orcl";
  8. $usr = "system";
  9. $pswd = "fff";
  10. $dbConnStr = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
  11. (HOST=".$dbHost.")(PORT=".$dbHostPort."))
  12. (CONNECT_DATA=(SERVICE_NAME=".$dbServiceName.")))";
  13. if(!$dbConn = oci_connect($usr,$pswd,$dbConnStr)) {
  14. $err = oci_error();
  15. trigger_error('Nie można nawiązać połączenia z bazą danych: '
  16. . $err['message'], E_USER_ERROR);
  17. };
  18. $strSQL = "SELECT TO_CHAR(SYSDATE, 'HH:MI:SS') ctime FROM DUAL";
  19. $stmt = oci_parse($dbConn,$strSQL);
  20. if (!oci_execute($stmt)) {
  21. $err = oci_error($stmt);
  22. trigger_error('Zapytanie zakończyło się niepowodzeniem: '
  23. . $err['message'], E_USER_ERROR);
  24. };
  25. oci_fetch($stmt);
  26. $rslt = oci_result($stmt, 'CTIME');
  27. print "<h3>Aktualna godzina to ".$rslt."</h3>";
  28. ?>
  29.  
  30.  
  31. 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"
  32. po dopaleniu php info wszystko wydjae się działąć: "OCI8 Support enabled "
  33. nie mam pojęcia o co chodzi proszę o pomoc
  34. pozdrawiam
Go to the top of the page
+Quote Post
mmmmmmm
post 24.11.2014, 00:35:30
Post #2





Grupa: Zarejestrowani
Postów: 1 386
Pomógł: 302
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


A zmieniałeś w 26 linii na 'ctime'?
Go to the top of the page
+Quote Post
marcin547
post 24.11.2014, 20:59:29
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.11.2014

Ostrzeżenie: (0%)
-----


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:

  1.  
  2. # tnsnames.ora Network Configuration File: C:\base\marcin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
  3. # Generated by Oracle configuration tools.
  4.  
  5. LISTENER_BASA1 =
  6. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  7.  
  8.  
  9. LISTENER_ORCL =
  10. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  11.  
  12.  
  13. ORACLR_CONNECTION_DATA =
  14. (DESCRIPTION =
  15. (ADDRESS_LIST =
  16. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  17. )
  18. (CONNECT_DATA =
  19. (SID = CLRExtProc)
  20. (PRESENTATION = RO)
  21. )
  22. )
  23.  
  24. ORCL =
  25. (DESCRIPTION =
  26. (ADDRESS_LIST =
  27. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  28. )
  29. (CONNECT_DATA =
  30. (SERVER = DEDICATED)
  31. (SERVICE_NAME = orcl)
  32. )
  33. )
  34.  
  35. BASA1 =
  36. (DESCRIPTION =
  37. (ADDRESS_LIST =
  38. (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  39. )
  40. (CONNECT_DATA =
  41. (SERVER = DEDICATED)
  42. (SERVICE_NAME = basa1)
  43. )
  44. )
  45.  
  46.  
  47.  
  48.  
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2018 - 19:27