Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Skrypt nie wykonuje się do końca
Forum PHP.pl > Forum > Przedszkole
Marys91
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
wookieb
Temat: Jak poprawnie zadac pytanie
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.