Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để thực hiện thăm dò cơ sở dữ liệu thời gian thực trong MySQL / PHP?

Sử dụng JavaScript trên trang để thực hiện cuộc gọi định kỳ đến máy chủ và nhận một số dữ liệu. Sử dụng jQuery thư viện để hỗ trợ nhiều trình duyệt của AJAX, bạn chỉ cần thực hiện điều này:

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

Điều đó sẽ đưa ra yêu cầu tới máy chủ của bạn sau mỗi 5 giây và gắn kết quả của bất kỳ thứ gì bạn gửi lại vào một phần tử có id là rowcounter , ví dụ:

<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. Kết quả giới hạn MySQL cho mỗi danh mục

  2. Làm thế nào để sử dụng xóa tầng trên công cụ lưu trữ MySQL MyISAM?

  3. MySQL Cluster (NDB) so với MySQL Replication (InnoDB) cho ứng dụng Rails 3:ưu / nhược điểm?

  4. Cách ngăn chặn tình trạng chạy đua trong đặt phòng khách sạn trực tuyến

  5. Cảnh báo:mysql_query ():đối số được cung cấp không phải là tài nguyên MySQL-Link hợp lệ