Date: Mon, 24 Mar 2008 09:46:03 +1000 From: Da Rock <rock_on_the_web@comcen.com.au> To: freebsd-questions@freebsd.org Subject: Re: OT: (Way OT) PHP and MySQL concurrency control using MyISAM tables Message-ID: <1206315963.6973.84.camel@laptop2.herveybayaustralia.com.au> In-Reply-To: <20080323191727.bd9c5237.wmoran@potentialtech.com> References: <1206313415.6973.78.camel@laptop2.herveybayaustralia.com.au> <20080323191727.bd9c5237.wmoran@potentialtech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2008-03-23 at 19:17 -0400, Bill Moran wrote: > Da Rock <rock_on_the_web@comcen.com.au> wrote: > > > > I know this is not quite the list for these things, but I tried the PHP > > list and got no reply whatsoever. In fact, I don't think anyone's home > > cause the entire list is silent... > > > > I'm trying to setup a system using web apps in PHP using MySQL as the > > backend database, only this time I need transaction services. According > > to the PHP manual if a transaction is served for MySQL it can come back > > as committed even though it may not. So what I'm trying to accomplish is > > develop some row level locking with the PHP script. > > > > I enquired about setting up a servlet (for want of a better term) with > > PHP, something that will serve the requests of the rest of the app. To > > be honest though, I'm not entirely sure how to approach this. > > Wow. That's one crazy attempt at a workaround. > > The correct solution is to use the correct tool for the job. Either > install PostgreSQL and use it instead, or use InnoDB tables. > Actually, I think I may have got some facts confused here- I thought that MyISAM was not supposed to be transaction supported, but according to most stuff I've read it supports table level transaction locking. And the PHP manual says it will only come back with a false commit IF the table DOESN'T support transactions at all. So what is the truth here? If MyISAM supports transaction table locking I may be ok here- and save myself a hell of a lot of trouble to boot. Thanks guys, again.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1206315963.6973.84.camel>