Woodburn2006 Posted November 20, 2007 Share Posted November 20, 2007 i use the following code to put some values into a DB: foreach($_POST['driver'] as $driver){ $query = mysql_query("INSERT INTO results (driver) VALUES ('$driver')") or die(mysql_error()); mysql_query($query, $connection); } it works fine for that purpose but i need to add other values from other arrays onto the same rows, is there any way of doing this? this is the page i am working with: http://www.upks.co.uk/admincontrol/index2.php?go=results_add Link to comment https://forums.phpfreaks.com/topic/78152-foreach-loops/ Share on other sites More sharing options...
DyslexicDog Posted November 20, 2007 Share Posted November 20, 2007 mysql -> UPDATE Link to comment https://forums.phpfreaks.com/topic/78152-foreach-loops/#findComment-395495 Share on other sites More sharing options...
Woodburn2006 Posted November 20, 2007 Author Share Posted November 20, 2007 but then i would need to do each record seperately wouldnt i? which would be more work than needed Link to comment https://forums.phpfreaks.com/topic/78152-foreach-loops/#findComment-395505 Share on other sites More sharing options...
trq Posted November 21, 2007 Share Posted November 21, 2007 As an example.... <?php $a = array(1,2,3); $b = array(4,5,6); $c = array(7,8,9); foreach ($a as $x) { $y = current($b); $z = current($c); echo "INSERT INTO tbl (a,b,c) VALUES ($x,$y,$z)\n"; next($b); next($c); } ?> Link to comment https://forums.phpfreaks.com/topic/78152-foreach-loops/#findComment-395617 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.