This maybe a newbie question. Consider the following concept,
~/index.php #1. Fetch data from an external webpage using PHP Curl; #2. Preg_match/Prepare Data to INSERT from local MySQL; - this may take a few secs #3. While Loop { INSERT data (from #2) into local MySQL } - this may take only mili secs. Suppose this code is run by a random user (say, my website visitor), and he/she closes the browser while the code was running. The real problem is when the browser is closed while #3 is executing. Because only portion of data is inserted, ~/index.php, and it doesn't know if it needs to visit the site again (i.e. repeat from #1 -> over visiting the same webpage / possibility of inaccurate data in local MySQL). Has anyone come across with a similar problem? Do I need to use other programming languages like C to execute the code from #2 in order not to depend upon users' browser status? Another general question : Is there a way to make sure all the data is INSERTED in a while loop once it's triggered? many thanks in advance, - Anton