Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2005, 14:02
Avatar de SiR.CARAJ0DIDA
SiR.CARAJ0DIDA
 
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
Puedo hacer esto en 1 sola consulta??

hola, queria saber si hay forma de simplificar esta consulta en 1 sola ya q he probado y no me funciona
Código PHP:
        <?
            
// recupero datos de los usuarios

            
$sql "SELECT * FROM Nydus_Usuarios ORDER BY ".$_sort;
            
$result mysql_query($sql);
            while (
$datos mysql_fetch_assoc($result))
            {
                
// obtengo comentarios segun nombre de usuario

                
$_comentarios 0;

                
$sql2 "SELECT COUNT(Id_com) AS comentarios1 FROM Nydus_Comentarios_Noticias WHERE De = '".$datos['Usuario']."'";
                
$result2 mysql_query($sql2);
                
$datos2 mysql_fetch_assoc($result2);
                if (!
$result2) die("error".mysql_error());

                
$_comentarios += $datos2['comentarios1'];

                
$sql3 "SELECT COUNT(Id_com) AS comentarios2 FROM Nydus_Comentarios_Replays WHERE De = '".$datos['Usuario']."'";
                
$result3 mysql_query($sql3);
                
$datos3 mysql_fetch_assoc($result3);
                if (!
$result3) die("error".mysql_error());

                
$_comentarios += $datos3['comentarios2'];

                
// muestro fecha amigable ;)

                
$_fecha1 explode(" ",$datos['miembrodesde']);
                
$_fecha2 explode("-",$_fecha1[0]);
                
$_fecha $_fecha2[2]."/".$_fecha2[1]."/".$_fecha2[0];
        
?>
// muestro informacion.....
he intentado contar los comentarios en 1 sola consulta y me tira error y ademas, como hago si quiero ordenar por comentarios?? (se utilizar order by pero no se como aplicarlo ahi...)

buea ver si me dan una manito, gracias.