sql >> Database teknologi >  >> RDS >> Mysql

Hvordan laver jeg databaseafstemning i realtid i MySQL/PHP?

Brug JavaScript på siden til med jævne mellemrum at foretage et opkald til serveren og få nogle data. Brug af jQuery bibliotek til cross-browser support af AJAX, ville du blot gøre dette:

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

Det vil sende en anmodning til din server hvert 5. sekund og sætte resultatet af det, du sender tilbage i et element med id'et rowcounter , f.eks.

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


  1. MySQL Vis indekser i databasen

  2. Hvad er praktiske forskelle mellem 'REPLACE' og 'INSERT ... ON DUPLICATE KEY UPDATE' i MySQL?

  3. MySQL udenlandske nøgler

  4. Hvordan gemmer man decimal i MySQL?