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

Intervallo tempestivo per recuperare i dati da db e fermarsi quando i dati arrivano

La mia soluzione alla fine è effettivamente in php e non in ajax (in questa situazione non c'è davvero bisogno del lato client).

Ecco lo schema:

    <?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
            }
        }
    ?>