Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2015, 03:40
hechicerd0
 
Fecha de Ingreso: julio-2015
Ubicación: Barcelona
Mensajes: 93
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: sistema de likes solo para usuarios y opciones para que sea escalable

Para hacerlo mas óptimo, solo guarda:

tabla (posts_con_likes)

1. id
2. id_post
3. id_usuario
4. Like (int) 1 o 0.

En una tabla tienes todos los posts, todos los usuarios que han votado en cada post y si han puesto like o no.

Para separar entre posts se hace un group by id_post y ya esta.

Ocupa muy poco en la tabla. Si pusieras el nombre de cada usuario ocuparía muchísimo mas.
He puesto la opción de like 1 o 0 ya que supongo que el usuario puede cancelar ese voto.