Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2010, 07:05
elsaylala
 
Fecha de Ingreso: septiembre-2010
Mensajes: 55
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ayuda con suma de registros

Muchas gracias por la ayuda. Me ha servido a la perfección.

Ahora me gustaria agregarle un par de cosillas más, como, por ejemplo, cuantos torneos ha jugado cada uno.

Cada usuario aparece 1 vez por cada torneo que se haga y lo que me gustaria es que se sumaran las veces que aparece cada usuario en la tabla y les aparezca al lado.


Por ahora tengo esto:
Código:
<table border='1' align='center'><tr><td><center>Nick</center></td><td><center>Torneos<br>jugados</center></td><td><center>Puntos</center></td></tr><?php
include '../config.php';
@mysql_query("SET NAMES 'utf8'");
$queEmp = "SELECT `usuario`, sum(distinct `puntos`) as Total FROM `ava_torneos` group by `id_usuario` order by Total asc";
$jugados = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM `ava_torneos` group by `id_usuario`"),0);
$resEmp = mysql_query($queEmp, $con) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
if ($totEmp> 0) {
while ($rowEmp = mysql_fetch_assoc($resEmp)) {
echo "<tr><td><center>".$rowEmp['usuario']."</center></td>";
echo "<td><center>".$jugados."</center></td>";
echo "<td><center>".$rowEmp['Total']."</center></td>";
}
}

?></table>

El cual queda asi: http://www.mjuegos.net/cuentas_torneos/participantes.php

Y de los que aparecen en la tabla, Nakolm, Aicrag y Heinther han participado en dos torneos, por lo que en la base de datos aparecen dos veces.