Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/07/2012, 13:27
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 8 meses
Puntos: 31
Respuesta: Porcentaje de cada dato encontrado en mi tabla

Buenas tardes,

tal vez podrias hacer todo en una consulta con group by, algo asi:
Código MySQL:
Ver original
  1. SELECT medio as NombreMedio, count( medio ) AS TotalPorMedio
  2. FROM medios
  3. medio
  4. )

De esta forma te daria un resultado como:
NombreMedio TotalPorMedio
diario 389
facebook 1056
twitter 798

Entonces podrias ir recorriendo el array y calculando los porcentajes:
Código PHP:
foreach($rsTotalPorMedios as $indice=>$fila){
echo 
'El medio '$rsTotalPorMedios['NombreMedio']. ' tiene '.($rsTotalPorMedios['TotalPorMedio']*100)/$totalm.'<br>';


El codigo puede tener errores porque no esta probado
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.