how could i reduce the following piece of code:
for ($num=0;$num<50 ;$num++) {
mysql_query($db ,"INSERT INTO whatever (stuff) VALUES (somevalue);";
mysql_query($db ,"INSERT INTO sometable VALUES
(".mysql_insert _id().");";
}
to something where only two sql queries are made (as opposed to 100?).
ie. where the first line could be converted to something like this:
mysql_query($db ,"INSERT INTO whatever (stuff) VALUES
(".implode(",", somearray).")";
where somearray contains every somevalue.
for ($num=0;$num<50 ;$num++) {
mysql_query($db ,"INSERT INTO whatever (stuff) VALUES (somevalue);";
mysql_query($db ,"INSERT INTO sometable VALUES
(".mysql_insert _id().");";
}
to something where only two sql queries are made (as opposed to 100?).
ie. where the first line could be converted to something like this:
mysql_query($db ,"INSERT INTO whatever (stuff) VALUES
(".implode(",", somearray).")";
where somearray contains every somevalue.
Comment