Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PDO] transakcja nie działa
a79rtur
post 16.04.2006, 13:21:06
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


witam
probowalem zastosowac w PDO transakcje ,ale niestety nie działa
oto kod, specjalnie wprowadzilem tam blad w drugim zapytaniu i nie odwrociło transakcji a powinno

  1. <?php
  2.  
  3. try {
  4.  
  5. $pdo->beginTransaction();
  6. $query="DELETE FROM foto WHERE foto_id IN ($foto_id_in)";
  7. $pdo->exec($query);
  8.  
  9. $query="DELETE FROM foto_komentarzZZZ WHERE foto_kom_foto_id IN ($foto_id_in)";
  10. $pdo->exec($query);
  11.  
  12.  $pdo->commit();
  13.  
  14. } catch (Exception $e) {
  15.  
  16. $pdo->rollBack();
  17. echo "blad: " . $e->getMessage();
  18. }
  19.  
  20. ?>


ps: do adminów: moze by wprowadzic jakis dzial albo temat przylepiony o PDO ?


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
sf
post 16.04.2006, 18:23:42
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Jaka baza? Jaki typ tabeli? Pozatym wystarczy, ze juz niepotrzebnie o ajaxie powstalo, ktorego mozna sie nauczyc w jeden dzien.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
a79rtur
post 17.04.2006, 10:09:11
Post #3





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


baza: MySQL 4.1.14
tabela: myISAM
sprawdzalem na localhoscie na windzie jaki i na serwerze linuxowym


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
sf
post 18.04.2006, 17:49:05
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


No coz, jesli chce sie latac to sie nie wybiera samochodu tylko samolot ...


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
dr_bonzo
post 18.04.2006, 18:10:11
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


sf: bez takich postow prosze! Nie zawieraja tresci, nabijanie postow itd...

chodzilo mu o to, ze tak to tylko w e.... InnoDB nie MyISAM


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
SongoQ
post 24.05.2006, 13:11:36
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


a79rtur: moze by wprowadzic jakis dzial albo temat przylepiony o PDO ?

Na pewno nie, jesli to zastanie wprowadzone rowniej creole, ado db i inne zbedne rzeczy musialy by byc tak podzielone. Przyklad ajax.

Troche dziwie sie takimi pytaniami, nie dziala, autorzy cos zmascili a okazuje sie ze wina lezy zupelnie w czyms innym.


--------------------
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: 19.07.2025 - 01:37