Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2011, 04:51
David224
 
Fecha de Ingreso: octubre-2003
Ubicación: Santander
Mensajes: 236
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Mostrar temas más populares en los últimos 100 comentarios

Un inciso

con este código:

Código PHP:
SELECT sbc.id
count(sbc.idtotal 
FROM 
(SELECT FROM comentarios ORDER BY fecha DESC LIMIT 100) as sbc
GROUP BY id 
ORDER BY total desc LIMIT 5 

me gustaría que junto al número de comenarios aparecieran otros datos contenidos en la tabla "usuarios". es decir para poder "sazonar" los temas con el avatar del usuario. Básicamente poder llamr a otra tabla para que muestre todos los campos de la tabla "usuarios" y poder manejarlos en los resultados de la consulta

Código PHP:
<?      
$_MAS_POST 
"";
CONSULTA A LA BASE DE DATOS
$sql 
mysql_query("SELECT sbc.id, 
count(sbc.id) total 
FROM (SELECT * FROM comentarios ORDER BY fecha DESC LIMIT 100) as sbc
GROUP BY id 
ORDER BY total desc LIMIT 5
"
);
while(
$row=mysql_fetch_array($sql,MYSQL_ASSOC)){
$_MAS_POST .= '<b>'.$row["id"].'</b>'$rs["total"].'<br>';
}
echo 
$_MAS_POST;

?>
¿sería algo así?

Código PHP:
<?      
$_MAS_POST 
"";
CONSULTA A LA BASE DE DATOS
$sql 
mysql_query("SELECT sbc.id, 
count(sbc.id) total 
FROM (SELECT * FROM usuarios AND comentarios ORDER BY comentarios.fecha DESC LIMIT 100) as sbc
GROUP BY comentarios.id 
ORDER BY total desc LIMIT 5
"
);
while(
$row=mysql_fetch_array($sql,MYSQL_ASSOC)){
$_MAS_POST .= '<b>'.$row["id"].'</b>'$rs["total"].'<br>';
}
echo 
$_MAS_POST;

?>