Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Bazy danych _ [interbase] transakcje - czy ktos sie na tym zna?

Napisany przez: wrebus 27.08.2002, 19:43:48

CZe!
Wiec mam baze interbase obslugiwana przez php. Zrobilem obsluge transakcji i mam prosbe o ocene mojego kodu i sugestie.

$pytanie = "DELETE FROM udzialy WHERE numer='$numer'";
$tr1=ibase_trans();
$q=ibase_query($tr1,$pytanie);
if (ibase_errmsg()) {
echo "<br><p>Nie usunięto nauczyciela z bazy.<br>";
echo "Błąd: " . ibase_errmsg(); $blad=true;
}
$pytanie = "DELETE FROM dane_osobowe WHERE numer='$numer'";
$q=ibase_query($tr1,$pytanie);
if (ibase_errmsg()) {
echo "<br><p>Nie usunięto nauczyciela z bazy.<br>";
echo "Błąd: " . ibase_errmsg(); $blad=true;
}
if (!$blad) {
ibase_commit();
echo ("<p> Nauczyciel został usunięty z bazy danych<br>");
}

bye.

Napisany przez: wrebus 29.08.2002, 13:42:32

hmm... napiszcie coś...!

Napisany przez: LeWaR 29.08.2002, 13:58:38

a masz jakieś błędy?

Napisany przez: wrebus 3.09.2002, 17:14:26

błędów brak, chodzi mi o to czy mam jeszcze dopisać np.
if (!ibase_commit()) ibase_rollback();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)