Ver Mensaje Individual
  #16 (permalink)  
Antiguo 23/08/2010, 08:19
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Respuesta: tomar el último valor de array

Hola, pasa que aunque lo hagas con un array, usar end (que no hace exactamente lo que creo que pensás) ni nada parecido te serviría ya que el array no se habría completado hasta llegar al último elemento. No importa cómo lo hagas, dentro del while siempre tendrás resultados parciales. Lo que yo proponía era algo así:

Código PHP:
//no modificar esto
$consulta "SELECT tipo, sum(valor), COUNT(unidades) FROM miTabla GROUP BY tipo;";
$resultado mysql_query($consulta) or die (mysql_error());
$total 0;
while (
$col mysql_fetch_array($resultadoMYSQL_NUM)) {
              
$suma $col[1];
              
$conteo $col[2];
 
              
$total+=($suma $conteo);
}

//realizar tu proceso a partir de aquí:
$consulta "SELECT tipo, sum(valor), COUNT(unidades) FROM miTabla GROUP BY tipo;";//o la consulta que fuera necesaria
$resultado mysql_query($consulta) or die (mysql_error());
while (
$col mysql_fetch_array($resultadoMYSQL_NUM)) {
              
///aquí $total vale 210 siempre

Saludos