sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo hago un sondeo de base de datos en tiempo real en MySQL/PHP?

Utilice JavaScript en la página para realizar periódicamente una llamada al servidor y obtener algunos datos. Usando jQuery biblioteca para la compatibilidad entre navegadores de AJAX, simplemente haría esto:

jQuery(function($){
  setInterval(function(){
    $.get( '/getrows.php', function(newRowCount){
      $('#rowcounter').html( newRowCount );
    });
  },5000); // 5000ms == 5 seconds
});

Eso hará una solicitud a su servidor cada 5 segundos y pegará el resultado de lo que envíe en un elemento con una identificación de rowcounter , por ejemplo

<p>There are <span id='rowcounter'>xx</span> rows in the DB.</p>