Subject | Re: Rollback of set of updates |
---|---|
Author | u.masotti |
Post date | 2008-11-21T16:05:39Z |
Hi Lester,
--- In firebird-php@yahoogroups.com, Lester Caine <lester@...> wrote:
> That is where I thought we were at ;)
Ah, sorry. I've read your mail in a hurry, so didn't parse well with
Wordreference ;)
> But perhaps it is something that we could look at if we are to improve
> the driver.
> Persistent transactions to go with persistent connections.
This means that driver has to manage a new type of resource?
I.e.
$trans = ibase_ptrans ( $pconnection, $trans_params );
Problem is that resources AFAIR aren't serializable, so you cannot
share it through $_SESSION[].
Don't know if it's possible to use "named resources", something like:
$trans =ibase_ptrans ( "persistent", $pconnection, $trans_params );
and get from driver the same resource as
$trans = ibase_getptrans ( "persistent" );
Obviously, order and names of parameters and error management are all
in fantasyland in this esample.
Ciao.
Mimmo.