ncalenti Posted May 20, 2007 Share Posted May 20, 2007 So here is what I am trying to do but I have no clue how to go about it. Any help appreciated. I have a large table (more than 300 entries) with one of the fields called 'UPC' So what I want to do is: Get the first 10 UPC values make a string of them separated by commas execute a function with this string Get the next 10 UPC values execute the same function with that string Continue until all the UPC values in the table have been used. -Thanks Quote Link to comment https://forums.phpfreaks.com/topic/52273-please-help-php-mysql-problem/ Share on other sites More sharing options...
Barand Posted May 21, 2007 Share Posted May 21, 2007 try <?php $sql = 'SELECT unc FROM mytable'; $res = mysql_query($sql) or die (mysql_error()."<p>$sql</p>"); while ($row = mysql_fetch_row($res)) { $data[] = $row[0]; } $ar = array_chunk($data,10); foreach ($ar as $chunk) { $str = join(',', $chunk); // call your_function($str) echo $str,'<br>'; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/52273-please-help-php-mysql-problem/#findComment-257940 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.