Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/02/2007, 17:44
El Patrón.
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 11 meses
Puntos: 3
Re: contar datos de my dase de datos

Hola

Bueno, pues lo correcto seria manejar eso como una encuesta,pero te conllevaria crear mas tablas

como solo hablas de una tabla, una posible solucion seria esta

Código PHP:
//nombrevoto suponiendo que el valor que almacenas es toyota, ford, //etc...
//distinct trae el nombre solo una vez (es decir, si votaron por toyota 3 //veces pues traeria 3 veces toyota, pero con distinct se arregla eso
$query = mysql_query("Select distinct nombrevoto from autos order by nombrevoto");
while($r = mysql_fetch_array($query))
{
?>
<?
//query que hace el count por cada nombre de voto 
$query_total_votos_por_marca mysql_query("Select count(nombrevoto) as uno from autos where nombrevoto='$r[0]'");
$r_total_votos_por_marca mysql_fetch_array($query_total_votos_por_marca);
echo 
$r[0].' : '.$r_total_votos_por_marca[0].'<br>';
}
//query final que cuenta el total de usuarios y nos da el total de votos
$query_total_votos mysql_query("Select count(idusuarios) from autos");
$r_total mysql_fetch_array($query_total_votos);
?>
<br>
Total de votos: <?=$r_total[0]?>
Espero os sirva

Suerte