Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2013, 12:02
martinpedulla
 
Fecha de Ingreso: septiembre-2013
Mensajes: 87
Antigüedad: 10 años, 7 meses
Puntos: 1
cómo hacer esto con php?

Hola amigos, tengo una pregunta que creo que es bastante complicada. Espero que me puedan ayudar.
Por ejemplo ,si tengo un sitio web donde el usuario se puede crear una cuenta, se puede hacer amigo de los demás usuarios y puede escribir textos en su perfil. Y quiero crear una página donde aparezcan uno debajo del otro (si es posible en orden de fecha) los textos que escribieron los usuarios que tengo como contacto. Algo asi como la página de inicio de tweeter o de facebook.
Las tablas que tengo en la base de datos son:
CONTACTOS: id, usuario_solicitante, usuario_solicitado
TEXTOS: id, usuario_escritor, texto
Lo que yo hago es, primero, seleccionar todo de la tabla CONTACTOS donde USUARIO_SOLICITANTE = YO(aca lo saco de la variable de sesion).
Y despues lo que hago es seleccionar todo de la tabla TEXTOS donde USUARIO_ESCRITOR = USUARIO_SOLICITADO(aca lo saco del juego de registros anterior)
No se si se entendió muy bien

Bueno, lo que ocurre es que se me muestran en pantalla sólo todos los textos que escribió el primer usuario que agregué como amigo, los demás no se muestran. O sea, como que no se repite el USUARIO_SOLICITADO.

En realidad este es el ejemplo más facil de explicar que tuve, pero hay otros tantos casos en los que también me veo limitado y no puedo avanzar por culpa de no saber cómo resolver este tipo de problemas. Si me ayudan a hacer esto, con el mismo método voy a poder resolver otros tantos problemas que tengo.

Desde ya muchas gracias!!!