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: 20 años, 6 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