Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2009, 10:02
Avatar de acoevil
acoevil
 
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Pregunta Ayuda con resultados de mysql_fetch_array

Hola quetal tengo una complicacion es que me toca realizar 3 consultas por separado y despues colocarlas dentro de una tabla para que me salga todo ordenado

$datos_usuarios=mysql_query("select login,email,permisos from usuarios");

$entradas_usuarios=mysql_query("select usuarios.login,count(post.titulo)
from usuarios,post where post.autor_usuario=usuarios.login group by(usuarios.login)");

$comentarios_usuarios=mysql_query("select usuarios.login,count(comentarios.mensaje)
from usuarios,comentarios where comentarios.autor_usuario=usuarios.login group by(usuarios.login)");

Código PHP:
echo "<table>
    <tr><td>Usuario</td><td>Email</td><td>Funcionalidad</td><td>Entradas</td><td>Comentarios</td></tr>"
;
    
    while(
$row=mysql_fetch_array($datos_usuarios))
    {
        
        echo 
"<tr>";
        echo 
"<td>{$row['login']}</td>";
        echo 
"<td>{$row['email']}</td>";
        echo 
"<td>{$row['permisos']}</td>";
        
    }
    while(
$row2=mysql_fetch_array($entradas_usuarios))
    {
        echo 
"<td>{$row2['count(post.titulo)']}</td>";
        
    }
        while(
$row3=mysql_fetch_array($comentarios_usuarios))
    {
        echo 
"<td>{$row3['count(comentarios.mensaje)']}</td>";
        echo 
"</tr>";
    }

    echo 
"</table>"
Pero todo me sale bien desordenado empezando por el primero $row que me arroja 5 usuario sigue el otro y asi sucesivamente hay alguna forma o tienen alguna idea para poder acomodar cada resultado en su respectivo lugar?