Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/04/2013, 10:11
pr0
 
Fecha de Ingreso: marzo-2004
Mensajes: 687
Antigüedad: 20 años
Puntos: 28
Respuesta: Sistema de "Me Gusta"

De manera sencilla sin complicaciones.

Tabla:

megusta
id_usuario | id_cosa

En esta tabla cada vez que pulsan me gusta, guardas el ID del usuario que pulsa el boton y el ID de la cosa que le gusta.
Con esto ya sabes lo que le gusta a cada usuario.

Saber lo que le gusta a un usuario:
Haces un SELECT * WHERE id_usuario = 1 y obtienes todos los ID de las cosas que le gustan al usuario 1.

Saber a que usuarios le gusta una cosa:
Haces un SELECT * WHERE id_cosa = 1 y obtienes todos los ID de los usuarios a los que le gusta dicha cosa.


Logicamente con esos ID's luego tienes que consultar las tablas usuarios o cosas para obtener el nombre del usuario o el nombre de la cosa. Así de sencillo.