RE: [PHP-DB] MySQL, Multiple tables, and Multipage form using sessions

From: Date: Thu, 14 Oct 2004 00:08:07 +0000
Subject: RE: [PHP-DB] MySQL, Multiple tables, and Multipage form using sessions
Groups: php.db 
Request: Send a blank email to php-db+get-36784@lists.php.net to get a copy of this message
If you are usiing the INNOdb table type/engine in the mysql db, it supports transactions. you can wrap the entire set of sql statement in a transaction and they would get executed as one block. If any fail, then the whole thing is rolled back. This DOES NOT work with the myISAM table types. $sql = "begin "; $sql .="insert into table 1..."; $sql .="insert into table 2..."; $sql .="insert into table N..."; $sql .="end"; $result = mysql_query($sql); hth
From: Stuart Felenstein <stuart4m@yahoo.com> To: php-db@lists.php.net Subject: [PHP-DB] MySQL, Multiple tables, and Multipage form using sessions Date: Wed, 13 Oct 2004 13:41:46 -0700 (PDT) Can anyone, someone please point me in the right direction. I have a multi page form, so at the last page I want to insert all data into database. Basically I'm trying to go from 0 - 90 , meaning my skills are less the basic. And this seems like a big task. Couple of other things. 1-There would need to be rollback. One insert fails, they all get rolled back. 2-The first table that get inserted has a "recordID", from an auto inc int field. That recordID has to be put into all of the other child tables. 3-There are two multi select boxes. The challenge with them is they need to be looped in the insert to their respecitive tables. i.e. Choice of colors - 5 (multi select) +----------+----------+
| RecordID | Color    |
+----------+----------+
|  295         Blue   |
|  295         Red    |
|  295         Green  |
|  295         Oragne |
----------------------- Are there any tutorials , good books that go into this type of depth ? Is it really simple and Im just scared ? :) I'm open to listening , Thank you , Stuart -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.db (#36784) next »