Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/02/2012, 14:51
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Script de moderación

No existe una sentencia SQL para que las publicaciones vayan cambiando, SQL es una cosa y tu pagina (el HTML) es otra cosa.

Lo que tienes que hacer es un SELECT a tu tabla donde el usuario todavía no haya votado ordenado por día, y como ya te dijo repara2, necesitas otra tabla donde guardes que usuario ya voto un comentario, aunque sean visitantes tienes que generar algo para indentificarlos, como una cookie donde guardes una cadena que indique a ese visitante, posteriormente vas seleccionado los comentarios con un NOT IN() con los votos, por ejemplo:

Código MySQL:
Ver original
  1. SELECT comentario FROM comentarios WHERE id_comentario NOT IN (SELECT id_comentario FROM votos WHERE id_usuario='$el_usuario') AND date='$today' ORDER BY date DESC

Todo con esto usas AJAX, y no necesitas dos tablas, puedes usar la misma tabla, simplemente agrega un estatus de 1 = publicado 0=por moderar, y cada x "puntos" pues se publica, o con un cron job cada hora por ejemplo pasas los de por moderar a publicado en base al número de votos.

Saludos.