Mmam takie cos:
<?php $q = \"BEGIN TRANSACTION Tran;\"; $q.= \"Insert into tabela (pole) values ('1');\"; mssql_query($q); $m = mssql_get_last_message(); if ($m == '') { mssql_query(\"COMMIT TRANSACTION Tran;\"); } else { mssql_query(\"ROLLBACK TRANSACTION Tran;\"); }; ?>
I teraz tak, w tabeli mam klucz na ta kolumne uniemozliwiajacy wpisanie powtornie tej samej wartosci. Mam tam tez juz jeden rekord z wartoscia '1'. A wiec wykonanie tego zapytania zwroci blad. I rzeczywiscie zwraca, problem jedynie w tym ze get_last_message mi go nie zwraca :-(
Moje pytanie: czy ktos juz przerabial transakcje w php + mssql? Jakie jest na to rozwiazanie?
