Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2009, 02:20
sagaru
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Contar datos repetidos de tabla mysql

Buenas compas...

Estoy dando vueltas a esto:

Tabla mysql 'votaciones':

ID PERSONA CANCION
1 juan cancion1
2 pepe cancion2
3 ramon cancion1
4 julian cancion3

cuando hago la consulta SQL:


Código:
mysql> SELECT cancion, COUNT(*) FROM votaciones GROUP BY cancion;
+---------------+----------+
| votaciones  | COUNT(*) |
+---------------+----------+
| cancion1  |        2 |
| cancion2  |        1 |
| cancion3  |        1 |
+-------+----------+
3 rows in set (0.00 sec)
mysql>
Lo cual es correcto.

Si hago la consulta en PHP:

Código:
  $consulta1 = mysql_query(SELECT cancion, COUNT(*) FROM votaciones GROUP BY cancion, $link);
  $consulta2 = mysql_fetch_array($consulta1);
Al ver la matriz con un print_r($consulta2) no muestra los datos correctos, o no se como sacarlos/leerlos...

Y tengo que recurrir a esto para leer los datos:

Código:
  $cancion1 = mysql_result(mysql_query("SELECT COUNT(cancion) FROM votaciones WHERE cancion = 'cancion1'", $link),0);