These two methods are nearly identical. Practically, you will probably never see a performance difference. The time it takes to perform a query is an order of magnitude greater than the time it takes to allocate space for and iterate through an array. I would imagine that you will never notice a difference between these two examples, even under heavy loads. Perhaps Peter can speak to heavy loads better than I. --Dave On Sat, 2002-12-07 at 16:53, rolf vreijdenberger wrote: > 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