Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment effectuer une interrogation de base de données en temps réel dans MySQL/PHP ?

Utilisez JavaScript sur la page pour appeler périodiquement le serveur et obtenir des données. Utilisation de jQuery bibliothèque pour la prise en charge d'AJAX entre navigateurs, vous feriez simplement ceci :

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

Cela fera une demande à votre serveur toutes les 5 secondes et collera le résultat de tout ce que vous renvoyez dans un élément avec un identifiant de rowcounter , par exemple

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