Metin2Rainer Publicado 17 de Noviembre del 2014 Reportar Compartir Publicado 17 de Noviembre del 2014 (editado) Hola zoneros, os traigo algo que quizá os sea de utilidad y es algo que no he visto en ninguna web. Este pequeño añadido guardará en una tabla de vuestra base de datos el récord de usuarios online de vuestro servidor. Lo que hace esto es lo siguiente: Primero comprueba los usuarios online de vuestro servidor, después consulta el récord actual, y si el número de usuarios online es mayor que el de el récord realiza un update a la tabla. Añadir en index.php de vuestra web arriba de <head> <?php$select = "SELECT last_play FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 10 MINUTE) < last_play;";$query = mysql_query($select);$online = mysql_num_rows($query);$recordonline = mysql_query("SELECT * from account.record_on;");$check_record = mysql_fetch_object($recordonline);$toponline = $check_record->top;if ($online >$toponline){ mysql_query("UPDATE account.record_on SET top='".$online."' LIMIT 1");}?> Realizar esta query en vuestra base de datos, en account: DROP TABLE IF EXISTS `record_on`;CREATE TABLE `record_on` ( `top` tinyint(3) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;INSERT INTO account.record_on VALUES ('0'); Si alguien quiere mostrar el top de usuarios online que me añada a skype y le ayudaré. Editado 17 de Noviembre del 2014 por Metin2Rainer No Soy Jeo reacciono a esto 1 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Miguelito Publicado 17 de Noviembre del 2014 Reportar Compartir Publicado 17 de Noviembre del 2014 No entendi para lo que sirve xD Es para ver el maximo de on al dia? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2Rainer Publicado 17 de Noviembre del 2014 Author Reportar Compartir Publicado 17 de Noviembre del 2014 No entendi para lo que sirve xD Es para ver el maximo de on al dia? Te lo explico con ejemplos, pongamos que ahora mismo la consulta de cuantos usuarios online tienes en este instante da 100, pues si la tabla de récord tiene 80 que era el anterior récord se realiza un update a la tabla y guarda el nuevo récord. -> Jugadores Online: 100 -> Récord de jugadores online: 90 Se realiza el update -> Jugadores Online: 80 -> Récord de jugadores online: 90 No se realiza el update Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
No Soy Jeo Publicado 17 de Noviembre del 2014 Reportar Compartir Publicado 17 de Noviembre del 2014 Buen aporte Metin2Rainer reacciono a esto 1 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2Rainer Publicado 17 de Noviembre del 2014 Author Reportar Compartir Publicado 17 de Noviembre del 2014 Buen aporte Gracias. Edito el código añadiendo las etiquetas de apertura y cierre php, ya que creía que la gente sabría ponerlas Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Miguelito Publicado 18 de Noviembre del 2014 Reportar Compartir Publicado 18 de Noviembre del 2014 (editado) aaa Gracias por el aporte! Esta bien asi no? Editado 18 de Noviembre del 2014 por Miguelito Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2Rainer Publicado 18 de Noviembre del 2014 Author Reportar Compartir Publicado 18 de Noviembre del 2014 aaa Gracias por el aporte! Esta bien asi no? Si, está bien Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Miguelito Publicado 19 de Noviembre del 2014 Reportar Compartir Publicado 19 de Noviembre del 2014 No se me ve en la web :/ Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2Rainer Publicado 19 de Noviembre del 2014 Author Reportar Compartir Publicado 19 de Noviembre del 2014 No se me ve en la web :/ Es que no está para que se vea en la web. Es para consulta propia, si quieres que se vea en la web mandame un mp y te ayudo. Miguelito reacciono a esto 1 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Miguelito Publicado 19 de Noviembre del 2014 Reportar Compartir Publicado 19 de Noviembre del 2014 Gracias por la ayuda Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
jumarras Publicado 16 de Diciembre del 2014 Reportar Compartir Publicado 16 de Diciembre del 2014 Esta lectura de usuarios no es real, esto siempre esta dependiendo de que alguien entre a la web, para calcular el numero de usuaios y despues, comprobar si hay mas o hay menos usuarios que la anterior vez y reescribir la base de datos. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 16 de Diciembre del 2014 Reportar Compartir Publicado 16 de Diciembre del 2014 Esta lectura de usuarios no es real, esto siempre esta dependiendo de que alguien entre a la web, para calcular el numero de usuaios y despues, comprobar si hay mas o hay menos usuarios que la anterior vez y reescribir la base de datos. ¿Ostia enserio? ... Es que es normal, está hecho para eso, si lo quieres hacer por el servidor se puede pero demasiada query. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Shogun Publicado 16 de Diciembre del 2014 Reportar Compartir Publicado 16 de Diciembre del 2014 Esa query aunque la usa el 99% de los servidores no da la cuenta real. La cuenta real se obtiene mediante la API o en el fichero usage.txt que guarda dbcache. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.