Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: oracle-php-operacje na rekordach
Forum PHP.pl > Forum > Bazy danych > Oracle
tomking
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
prond
Może OCI_COMMIT_ON_SUCCESS zamiast OCI_DEFAULT przy oci_execute ?
redman2
Nie DELETE * FROM LOGI , tylko DELETE FROM LOGI
tomking
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.