You are here: Re: Transaction across multiple http requests « PHP Programming Language « IT news, forums, messages
Re: Transaction across multiple http requests

Posted by Dikkie Dik on 07/04/07 23:40

Mariano Montone wrote:
> Hi,
> I'd like to know how I can achieve keeping a transaction live
> across multiple http requests. This is not for production work so any
> ugly hacks are welcomed. My idea is using solidDB engine optimistic
> concurrency control for transactions in order to avoid locking. Isn't
> there any way I can keep the transaction id or something in order to
> have access to the same transaction later on?
>
> Thanks, Mariano
>
One "ugly hack" is to keep a small history of all request and keep
building it up until the commit comes. You could even show the steps in
the history this way. This history can be kept in a separate table if
soliddb library supports more than one connection. (the second
connection is used so you can do a rollback in the first one)
Just play the entire history with each request and end it with a
rollback after reading the intermediary results. Only the commit request
should not do a rollback.

Best regards

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация