Stuart, what does your echo($query) line output? I would hazard a guess that your quotes are wrong and you are not getting what you expect. What is &LUID? I believe you will need to execute an INSERT query within each "for($i=0; $i<count($l_skill); $i++)" loop or increment & add $LUID within each iteration, if this is the unique record ID for each record to be inserted. Graham [snip] > > This is how I am trying to get them into the database: > > $queries = array(); > for($i=0; $i<count($l_skill); $i++) > { > $queries[] = "('" . $l_skill[$i] . "', " . > $l_sky[$i] . ", " . $l_slu[$i] . ")"; > } > > if(count($queries) == 0) > { > # Nothing passed > # exit > } > > $query = "INSERT INTO LurkProfiles_Skicerts > (ProfileID, SkilCerts, NumYear, Lused) > VALUES ($LUID ". implode(", ", $queries); > > //Above line is where I am having the problem. There > is something between LUID and the implode statement. > LUID is not passing into the insert generating a sql > error. > > > $result = mysql_query($query); > echo $query; > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php