Re: transactions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Incorrect, MySQLs MyISAM engine is non transactional, the InnoDB engine / BDB egines both support transactions

Bastien

From: Koen Wagemans <koen.wagemans@xxxxxxxxx>
To: Bastien Koert <bastien_k@xxxxxxxxxxx>
CC: martin.lutsch@xxxxxxxxxxxxxxxxxxxxxxxx, php-db@xxxxxxxxxxxxx
Subject: Re:  transactions
Date: Tue, 8 Nov 2005 10:37:15 +0100

Hello

MySQL isn't a transactional DB it doesn't know rollback and commit.

You can solve the problem probably by locking the tables (LOCK / UNLOCK)

Regards

Koen


On 07/11/05, Bastien Koert <bastien_k@xxxxxxxxxxx> wrote:
> I don't think you can. Once the script finishes the connections are closed > and the transactions completed. What are you trying to do where you need to > have the transaction across multiple pages? Perhaps, if you are gathering > the data across the pages, you could use a session to store the data until > you have all the elements, then start the transaction, so your inserts and
> commit...
>
> Bastien
>
>
> >From: martin lutsch <martin.lutsch@xxxxxxxxxxxxxxxxxxxxxxxx>
> >To: php-db@xxxxxxxxxxxxx
> >Subject:  transactions
> >Date: Mon, 07 Nov 2005 11:18:53 +0100
> >
> >hi,
> >
> >i have a problem with mysql transactions and php:
> >i want to do a transaction through more than one php scripts. i think,
> >if one script ends and links to another, the database connection ends
> >and the transaction rolles back. how can i continue one transaction
> >through more than one script?
> >any ideas? please help,
> >
> >cheers, martin
> >
> >--
> >PHP Database Mailing List (http://www.php.net/)
> >To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux