Ver Mensaje Individual
  #12 (permalink)  
Antiguo 16/11/2011, 02:30
Avatar de djboro88
djboro88
 
Fecha de Ingreso: junio-2009
Ubicación: Valencia
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Ordenar resultado SUM en PHP

Hola, si pongo el sort fuera del while, no sale nada.
Os pongo el código completo:

Código PHP:
//Sentencia sql (sin limit)
                
$_pagi_sql "SELECT idusuarios, nick, nombre, fecha, pfoto, condicion, busco
                FROM usuarios
                WHERE idpermisos ='1'"
;
                    
                
//cantidad de resultados por página (opcional, por defecto 20)
                
$_pagi_cuantos $configuracion['slidetop'];

                
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
                
include("paginator.inc.php");
                         
                
                
//Leemos y escribimos los registros de la página actual
                
while($row mysql_fetch_array($_pagi_result)){
                
$idnotusu $row['idusuarios'];
                            
                
$sql_notas mysql_query("SELECT (SELECT SUM(nota) FROM nota WHERE nota.idusuarios='$idnotusu') / (SELECT COUNT(*) FROM nota WHERE nota.idusuarios='$idnotusu') AS promedio FROM nota");
                
$totalnot mysql_result($sql_notas,0,0);

Como podeis ver utilizo el paginator. El número de objetos por pagina lo defino en una tabla de la base de datos.

Si pongo fuera el SORT o MULTISORT, sale lo siguiente:
array(1) { [0]=> NULL }