hallo rolf,

your idea is good, but its better you have a function that remove inserts,
if any inserts failed.
if you have mysql comiled under bsd or your mysql like immoDB your can take
this with "ROLLBACK"
function. if your mysql isn't comiled like this, you must rollback over a
own rollback
function.

mfg

andreas van loock

-----Ursprüngliche Nachricht-----
Von: rolf vreijdenberger [mailto:[EMAIL PROTECTED]]
Gesendet: Sonntag, 8. Dezember 2002 00:54
An: [EMAIL PROTECTED]
Betreff: [PHP-DB] multiple table inserts at the same time


hi there,

I have multiple tables in my mysql db.
Users register, and after submitting there are multiple tables that need
inserts.

What is the best way to do this? speedwise, efficiencywise, codewise?
(pseudo code)

A) $sql[]='insert1';
    $sql[]='insert2';
    $sql[]='insert3';
foreach($sql as $doMe){
mysql_query($doMe);//i left safety checks aside for clarity
}

B)$sql='insert1';
mysql_query($sql);
    $sql='insert2';
mysql_query($sql);
    $sql='insert3';
mysql_query($sql);

I'd prefer the first method, as it makes for easier updating of the queries
in a centralized place.
but I am wondering what your methods are, and any advantages or
disadvantages known to you.

thanks a lot



--
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

Reply via email to