Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie führe ich Echtzeit-Datenbankabfragen in MySQL/PHP durch?

Verwenden Sie JavaScript auf der Seite, um den Server regelmäßig anzurufen und Daten abzurufen. Verwenden von jQuery Bibliothek für die Cross-Browser-Unterstützung von AJAX, würden Sie einfach Folgendes tun:

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

Dadurch wird alle 5 Sekunden eine Anfrage an Ihren Server gestellt und das Ergebnis dessen, was Sie zurücksenden, in ein Element mit der ID rowcounter eingefügt , z. B.

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