Foros del Web » Programando para Internet » PHP »

¿Cómo sé cuál es el artículo más visto?

Estas en el tema de ¿Cómo sé cuál es el artículo más visto? en el foro de PHP en Foros del Web. Hola gente, quisiera saber como se puede hacer para saber cuántas veces ha sido leído un artículo en mi sitio. Tengo las noticias archivadas en ...
  #1 (permalink)  
Antiguo 16/03/2009, 10:11
 
Fecha de Ingreso: marzo-2009
Mensajes: 27
Antigüedad: 15 años, 1 mes
Puntos: 0
¿Cómo sé cuál es el artículo más visto?

Hola gente, quisiera saber como se puede hacer para saber cuántas veces ha sido leído un artículo en mi sitio.

Tengo las noticias archivadas en una base de datos con un id_noticia y las llamo desde una página. No sé qué datos se puedan necesitar para hacerlo algo así.

¿Alguien que me ayude a iniciar el tema?

Se agradece! Salu.
  #2 (permalink)  
Antiguo 16/03/2009, 10:18
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: ¿Cómo sé cuál es el artículo más visto?

Es breve...

Cada vez que se ejecute tu script en noticias, debes incrementar un contador que tengas previamente en 1.

Eso te dará un valor x para cada registro, luego mediante SQL haces una consulta e imprimes el contador.

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 16/03/2009, 10:40
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: ¿Cómo sé cuál es el artículo más visto?

Buenas,

Por ejemplo en la tabla de noticias creas otro campo llamado: total

Y luego, como dice Carxi, lo incrementas mediante UPDATE. Por ejemplo:

Código update:
Ver original
  1. UPDATE tu_tabla SET total=total+1 WHERE id='$id_noticia'";

Con esto lo que haces es incrementar cada vez en 1 el valor del campo total.

Saludos,
  #4 (permalink)  
Antiguo 16/03/2009, 10:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 27
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ¿Cómo sé cuál es el artículo más visto?

Gracias Carlx y Deffer por las respuestas.

Ya está el update funcionando.

Supongo que para ordenar por ejemplo un top 10 de las notas más leídas tengo que seleccionar las noticias por "total" ordenadas descendente?

Muchísimas gracias por la ayuda =)

Última edición por LucasTerry; 16/03/2009 a las 11:07
  #5 (permalink)  
Antiguo 16/03/2009, 12:50
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: ¿Cómo sé cuál es el artículo más visto?

Así es...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #6 (permalink)  
Antiguo 16/03/2009, 19:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 27
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: ¿Cómo sé cuál es el artículo más visto?

Quedó perfecto.

Muchas gracias por la ayuda, a Deffer también.

Salute.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.