Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Odpytywanie JQuery przy użyciu MySQL i PHP. Jak?

Musiałbyś wysłać żądanie AJAX do skryptu po stronie serwera, który sprawdziłby nowe komentarze w bazie danych i zwróciłby je zakodowane w formacie JSON.

Aby uzyskać tylko najnowsze komentarze, w kodzie po stronie klienta zachowaj sygnaturę czasową ostatniego pobrania komentarza. Następnym razem, gdy poprosisz o komentarz, przekaż tę sygnaturę czasową. Twój skrypt po stronie serwera zwróci tylko komentarze ze znacznikiem czasu większym niż parametr przekazany w parametrze.

Zamiast używać setInterval , możesz ponownie przesłać żądanie AJAX w module obsługi sukcesu.

function ajaxRequest(timestamp) {
    $.ajax({
        url : 'url_to_post?timestamp=' + timestamp,
        success : function(response){
            //handle the new comments here
            //call this function again
            //sleep for 3 seconds first
            setTimeout(function(){
                timestamp += 3000;
                ajaxRequest(timestamp);
            },3000);

        }

    });
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskiwanie dostępu do bazy danych mysql z zewnętrznego hosta/IP? (np. stół warsztatowy mysql)

  2. Jak połączyć bazę danych MySQL z projektem objective-c?

  3. Wybierz, jeśli istnieje jeszcze wstawić?

  4. Wstawianie null do char(1)

  5. Jak połączyć się z plikiem bazy danych MySQL (.sql) przy użyciu ścieżki katalogu, takiej jak MS Access?