Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> oracle-php-operacje na rekordach
tomking
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.03.2006

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


Witajcie,

dzialam na Oracle 10g oraz PHP ver. 5.1.4
Problem jaki ma to brak operowania na rekordach (delete,insert etc.) z pozycji skryptu php.

Np. usuniecie rekordu:

  1. <?
  2. $c = polacz();
  3. if ($c)
  4. {
  5. $s = oci_parse($c,"DELETE * FROM LOGI");
  6. $bol = oci_execute($s,OCI_DEFAULT);
  7. if ($bol)
  8. echo '<H1>LOGI ZOSTAŁY SKASOWANE</H1>';
  9. }
  10. rozlacz($c);
  11. ?>



a) oci_execute NIEzadzialalo poprawnie sad.gif
cool.gif polaczenie z baza powiodlo sie (rekordy wyswietlaja sie poprawnie)

Z GORY DZIEKI ZA WSKAZWOWKI
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
prond
post
Post #2





Grupa: Zarejestrowani
Postów: 254
Pomógł: 10
Dołączył: 8.11.2006
Skąd: Warszawa

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


Może OCI_COMMIT_ON_SUCCESS zamiast OCI_DEFAULT przy oci_execute ?


--------------------
--------------------------------------------------------------------------------
weblog.axent.pl
--------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
redman2
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 13.10.2004

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


Nie DELETE * FROM LOGI , tylko DELETE FROM LOGI
Go to the top of the page
+Quote Post
tomking
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.03.2006

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


witajcie,

Brakowalo mi OCI_COMMIT($connection);...smile.gif
Wyglada na to ze Oracle przy kazdym zapytaniu robi to w odrebnej transakcji..która (jak sie okazalo) trzeba domknac sad.gif smile.gif

problem rozwiazany
tomking
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 Aktualny czas: 22.08.2025 - 11:20