At the moment my tables are MyISAM type
I found a tutorial about transactions here but it says to run the test
mysql> show variables like '%have%';
in my case the result is
"have_bdb NO"
so it would appear that i won't be able to use transactions with this db 🙁
and you're right about the multiple insertion clauses not being an option because i have to get the insert_id when each order is inserted so that i can use it to insert the order items
it looks like I'm stuck with the slow method and maybe try to break it up into several packets of orders
anyway this transaction thing looks very interesting for future developments - so thanks for that !