Cita:
Iniciado por Eleazan
Veamos....
Primero, haces una consulta para saber los amigos.
Por ejemplo, imagina que el usuario "pepito" tiene como amigos a "carlitos" "laurita" y "cristinita".
"novedades" buscaria los amigos de pepito (y devolveria "carlitos", "laurita", "cristinita"). Y despues, busca novedades de carlitos, novedades de laurita, y novedades de cristinita...
¿Cual es el problema?
Que el orden que busca es el q te devuelve aqui:
Código PHP:
$resultadoamistades = mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1')");
Así pues, primero buscara las novedades de cada amigo según el orden que tengan en la tabla amigos.
¿Es este el problema? :)
La cosa es que se muestre el comentario mas nuevo, y no según cuando se agregó a esa persona. Es decir, como lo dices lo que se mostraría seria siempre primero el de "carlitos" luego "laurita" y luego "cristinita" :)
Es decir si pongo...
Código PHP:
$resultadoamistades = mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1') ORDER BY idpeticion DESC");
Se mostraria primero la ultima peticion.
Si pusiese:
Código PHP:
$resultadoamistades = mysql_query("SELECT * FROM amigos WHERE (idnombreusuario = '$_SESSION[idusuario]' AND estado = '1') ORDER BY idusuariopedido DESC");
Se mostraría primero las novedades de un usuario y después de otro.
No se si entendí del todo bien, pero entendí eso :S