Foros del Web » Programando para Internet » PHP »

como sumar visitas de pagina a mysql?

Estas en el tema de como sumar visitas de pagina a mysql? en el foro de PHP en Foros del Web. hola a todos me gustaria saber como se podria hacer que al entrar en una pagina se sume un numero cada vez que se entre ...
  #1 (permalink)  
Antiguo 30/10/2011, 16:50
Avatar de ahaugas  
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 12 años, 8 meses
Puntos: 21
Pregunta como sumar visitas de pagina a mysql?

hola a todos me gustaria saber como se podria hacer que al entrar en una pagina se sume un numero cada vez que se entre en ella por ejemplo:

pagina1.php entro 1 vez este lo inserta a mysql 1
pagina1.php entro por 2 vez este lo suma a mysql +1

ayuda porfavor
  #2 (permalink)  
Antiguo 31/10/2011, 04:42
Avatar de autonotel  
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 20 años, 10 meses
Puntos: 13
Respuesta: como sumar visitas de pagina a mysql?

Quieres que se sumen todas las visitas o solo una visita por usuario?
Quieres especificar la página ?
Quieres hacer reportes de esas visitas o te sirve con ver la cantidad sumada a ese campo?
Explícate un poco más y seguro que encontrarás toda la ayuda. Hay herramientas para estadísticas muy buenas, hay scripts y librerías, pero sería más fácil si especificas lo que quieres y hasta qué punto conoces el lenguaje etc.
  #3 (permalink)  
Antiguo 31/10/2011, 05:07
Avatar de ahaugas  
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: como sumar visitas de pagina a mysql?

pues que sumen todas las visitas en las paginas individuales de peliculas y con solo ver la cantidad sumada de todas las visitas me vale
y luego mostrar el total en la pagina que se esta viendo con esas visitas

por ejemplo: www.videocacao.es/peliculas.php pinchas en la pelicula y te redirige a la pelicula, cuando estas dentro te suma la visita y te muestra el total de visitas en esa pagina

pinchas en otra pelicula y te suma las visitas de esa pagina y te muestra los totales de esa pagina

y asi sucesivamente

y de php se muy poco pero me se defender mas o menos
  #4 (permalink)  
Antiguo 31/10/2011, 05:23
Avatar de autonotel  
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 20 años, 10 meses
Puntos: 13
Respuesta: como sumar visitas de pagina a mysql?

Ok. Hay algo más que saber: Necesitas usuarios únicos o todas las veces que se ha entrado a visualizarla?
Puedes empezar por buscar plugins que hacen esas labores, pones un script y ya está. Google Analytitics tiene opciones para eso
  #5 (permalink)  
Antiguo 31/10/2011, 05:34
Avatar de ahaugas  
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: como sumar visitas de pagina a mysql?

seria hacerlo de todos los usuarios y todas las veces visto y que lo inserte a mysql, prefiero no interactuar con google analytics ya que luego saco los datos de la base de datos para otros fines

seria sumar las visitas de cualquier usuario en la pagina que se encuentre 1+1+1+1 da igual cuantas veces entre, y que me lo saque de la base de datos con el numero total sumado ej:
si anteriormente habia 456 visitas un usuario entra y le suma 1 ya serian 457
esos 457 los saco de la base de datos y lo muestro en la pagina

no se si se me entiende ya estoy con el codigo hasta arriba, pero bueno...
oye gracias... jejejej

bueno me podrias ayudar en eso?
  #6 (permalink)  
Antiguo 31/10/2011, 12:21
Avatar de autonotel  
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 20 años, 10 meses
Puntos: 13
Respuesta: como sumar visitas de pagina a mysql?

Bueno en plan rudimentario...

Código PHP:

mysql_connect
("localhost","usr","pass"); 
mysql_select_db("bd");

$result mysql_query("select numero from tabla order by numero desc limit 1");
$numer mysql_result ($result0);
$numero $numer+;
$result mysql_query("insert into TABLA (numero, usuario,accion) values ('$numero','$usuario','$accion')"); 
numero es la columna donde tienes las cantidades. Pongo un insert por si quieres llevar un registro de cada visita incluyendo por ejemplo la página de la que se trata y el usuario que es. Si lo tienes. Si no podrías hacer un update y simplemente buscas el único vaor que hay y lo sustituyes.

Código PHP:
mysql_connect("localhost","usr","pass"); 
mysql_select_db("bd");

$result mysql_query("select numero from tabla");
$numer mysql_result ($result0);
$numero $numer+;
$result mysql_query("update TABLA set numero='$numero' where numero='$numer'"); 
  #7 (permalink)  
Antiguo 01/11/2011, 06:08
Avatar de ahaugas  
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 249
Antigüedad: 12 años, 8 meses
Puntos: 21
Respuesta: como sumar visitas de pagina a mysql?

muchas gracias, otra pregunta si ahora con este code quiero hacer un sistema 'me gusta personal' como facebook en un form 'si' = $number+1 y 'no' =$number-1 verdad?

bueno eso daria igual lo que me interesa es la prevencion de sql inject en este code, por lo que he visto por ahi no se como se utiliza sanitze y otros sistemas he intentado pero metira errores

Etiquetas: mysql
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 21:47.