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

Interval tepat waktu untuk mengambil data dari db, dan berhenti ketika data tiba

Solusi saya pada akhirnya memang di php dan bukan ajax (benar-benar tidak perlu sisi klien dalam situasi ini).

Berikut garis besarnya:

    <?php
        while (something is true){
            //do stuff

            flush(); // execute the stuff you did until now
            sleep(300); // wait 5 min
            // now check database and retrieve new data, if any, and insert into $result 

            if (isset($result)){
                //do stuff with the $result
                break; // get out of the loop
            }
        }
    ?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. injeksi sql di ERROR 1062 (23000):Entri duplikat?

  2. tidak dapat terhubung ke mysql di AWS RDS (kesalahan 2003)

  3. MySQL memeriksa apakah dua rentang tanggal tumpang tindih dengan input

  4. Kesalahan:Entri duplikat '0' untuk kunci 'PRIMARY'

  5. Doctrine - Bagaimana cara mencetak sql asli, bukan hanya pernyataan yang disiapkan?