Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Skrypt nie wykonuje się do końca
Marys91
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.12.2010

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


Witam,
mam starą klasę wykorzystującą Pear i teraz sobie wszystko odpaliłem i ku mojemu zdziwieniu nie wszystko wykonuje się do końca.
O to kod:
  1.  
  2. <?php
  3. require_once('class.Baza.php');
  4.  
  5. try{
  6. $db = Datebase::instance();
  7. }
  8. catch (Exception $e){
  9. die ("Błąd połączenia z bazą.");
  10. }
  11.  
  12. $sql = "SELECT count(1) FROM moajtabela";
  13. $count = $db->getOne($sql);
  14. echo "Liczba rekordów w tabeli moajtabela: $count<br />\n";
  15.  
  16. $db->startTransaction();
  17.  
  18. try{
  19. $arValues = array();
  20. $arValues['id'] = '#id#';
  21. $arValues['imie'] = 'bla bla bla';
  22. $newId = $db->insert('moajtabela', $arValues);
  23.  
  24. echo "Nowy rekord otrzymał identyfikator $newId<br />\n";
  25.  
  26. $arUpdate = array();
  27. $arUpdate['imie'] = 'foobar baz!';
  28. $affected = $db->update('moajtabela', $arUpdate, "id = $newId");
  29.  
  30. echo "Liczba zmodyfikowanych rekordów: $affected<br />\n";
  31.  
  32. $db->commit();
  33.  
  34. }
  35. catch (Exception $e){
  36. $db->abort();
  37. echo "Wystąpił błąd.<br />\n".$e->getMessage();
  38. }
  39.  
  40. ?>
  41.  


Tak jak bym zatrzymywał się po pierwszym echo, wypisuje Liczbe rekordow w tabeli a dalej już nic sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Temat: Jak poprawnie zadac pytanie


--------------------
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 - 00:39