Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara melakukan polling basis data waktu nyata di MySQL/PHP?

Gunakan JavaScript pada halaman untuk melakukan panggilan ke server secara berkala dan mendapatkan beberapa data. Menggunakan jQuery perpustakaan untuk dukungan lintas-browser AJAX, Anda cukup melakukan ini:

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

Itu akan membuat permintaan ke server Anda setiap 5 detik dan menempelkan hasil dari apa pun yang Anda kirim kembali ke elemen dengan id rowcounter , misalnya

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memberikan batas waktu skrip yang diteruskan pada impor basis data

  2. Laravel memiliki parameter Banyak dan milik

  3. Mysql Pilih beberapa baris acak dan ditambah satu baris tertentu

  4. Membandingkan nilai tanggal CURDATE() dengan bidang stempel waktu penuh

  5. Memperbarui skema tabel tanpa memengaruhi data di Laravel