My word why all the quotes? <? $connection = mysql_connect("blah","blah","blah"); $db = mysql_select_db("db_to_use", $connection); $value1 = 1000000; $value2 = 1223109; for($i=$value1; $i<=$value2; $i++) { mysql_query("INSERT INTO passcodes (passcode) VALUES ('P$i')"); if (mysql_error() != "") { print "<font face=Arial size=2>".mysql_error()."</font>"; exit; } } mysql_close($connection); ?>
That should give you some better results. On Monday 12 November 2001 07:32 pm, you wrote: > Hello everyone, > > I have a pretty big list of codes that need to be put into a mysql db. The > numbers range from 1000000 to 1223109. Here's the PHP I wrote to put these > codes into a database: > > <? > $connection = mysql_connect("blah","blah","blah"); > $db = mysql_select_db("db_to_use", $connection); > $value1 = "1000000"; > $value2 = "1223109"; > for($i="$value1"; $i<="$value2"; $i++) { > mysql_query("INSERT INTO passcodes (passcode) VALUES ('P$i')"); > if (mysql_error() != "") { > print "<font face=Arial size=2>".mysql_error()."</font>"; > exit; > } > } > mysql_close($connection); > ?> > > Everytime I run this from a browser, it just keeps looping. It should put > about 223109 entries into the "passcodes" table. However, it just keeps > looping. I'll end up with 400,000 or so entries before I stop it. I make > sure I empty that table before I start running it again. Why is this > happening? > > Thanks everyone, > Tyler -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]