Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/04/2013, 16:45
Avatar de Most
Most
 
Fecha de Ingreso: marzo-2009
Mensajes: 642
Antigüedad: 15 años, 1 mes
Puntos: 6
Respuesta: contar resultados repetidos

Bueno, después de probarlo, efectivamente funciona, pero al querer incorporarlo a mi código, se me muestra validado pero cancelado se me muestra como 0 no me da ninguna cantidad, así lo he dejado:

Código PHP:
<?php
$topusers
=mysql_query("SELECT autor, 
COUNT(autor ) totpages,
SUM(IF(estado = 2, 1, 0)) validado, 
SUM(IF(estado = 3, 1, 0)) cancelado
FROM top
WHERE estado LIKE '2'
GROUP BY autor ORDER BY totpages DESC
LIMIT 50"
,$connect);



$contador 1;
while(
$row=mysql_fetch_array($topusers))
{
?>
             <tr>
                    <td class="col-cell col-espera"><?php echo $contador ?></td>
                     <td><?php echo $row[autor]; ?></td>   

    
                    <td class="col-cell col-ok"><?php echo $row['validado']; ?></td>
                    <td class="col-cell col-no"><?php echo $row['cancelado']; ?></td>
    
            </tr>
            
<?php
$contador 
$contador 1;
}                    
mysql_free_result($topusers)
?>

Última edición por Most; 26/04/2013 a las 16:50