sigo sin poder solucionarlo 

  recorte el codigo para que sea mas entendible porque creo que los confundi y lo unico que quiero es usar los valores de un arreglo que ya tengo en otra consulta 
ya tengo el arreglo $aEntrada que tiene los valores ('2011-05-25 08:00:00','2011-05-26 08:00:00'........) 
y quiero usar esos valores para hacer una consulta asi  
 Código PHP:
    foreach($aEntrada as $value){
$query = "select Entrada,timestampdiff(minute,'$value',Entrada)as Diferencia from tabla";
$res = mysql_query($query) or die (mysql_error());
 
 
echo "\t<table >\n";
            echo "<tr class=\"titulos\">
                      <td><font color='#FFFFFF' face='Arial, Helvetica, sans-serif'>Entrada:</font></td>
                           <td><font color='#FFFFFF' face='Arial, Helvetica, sans-serif'>Diferencia:</font></td>
                            </tr>";
 $r=0;
while($row2 = mysql_fetch_array($res)){
 echo "\t\t<tr class=\"row2$r\">
                
                <td>".htmlentities($row2['Entrada'])."</td>
                           <td>".htmlentities($row2['Diferencia'])."</td>
                           </tr>\n";
          if($r%2==0)++$r;else--$r;
        }
            echo "\t</table>\n";
 
 
 
 } 
    
  pero no me sale, se imprime varias veces la tabla,  en resumen como puedo recorrer los valores de un arreglo  para hacer otra consulta, ya intente de muchas maneras y no logro dar con la solución, agradecería que me pudieran aclarar como hacerlo