
05/11/2011, 16:45
|
 | Moderador radioactivo | | Fecha de Ingreso: octubre-2005 Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 4 meses Puntos: 890 | |
Respuesta: reconocer usuarios que ya votaron Yo lo arreglo usando arrays y guardando los datos serializados.
EJM
Arreglo :
$votos = array('idNoticia' => array(1, 5, 39...)...);
En tu tabla usuario tenes un campo votos donde guardas el array serializado y simplemente lo trabajas. Si el usuario quiere votar la noticia buscas en el array deserializado. Y agregas un nuevo valor al arreglo(idNoticia).
En la tabla noticia podes hacer lo mismo pero con idUsuario... Se me ocurren otras opciones, pero esta es la que mejor me ha servido y creo que en cuestion de ahorro de recursos es lo mas optimo. (Ojo que el arreglo es algo basico, lo podes mejorar)
Saludos |