简体   繁体   中英

PHP while loop break after sent

I sent a PHP infinite loop and I can't stop it, I deleted the file on the server but it still continues to enter data into the DATABASE, is there any way to deactivate it?

$q = "INSERT INTO `gancxadebebi` 
($keys) 

VALUES 

($values)";
$var = 0;
while(true){
    sleep(1);
    $r = mysqli_query($c, $q);
    if($r){
        echo 'success';
    }else{
        echo 'error';
    }
    ++$var;
    echo $var;
    
    if($var == '100000'){
        break;
    }
    
}

I'm guessing this is a development machine. If that is the case, just restart the web-server to terminate the PHP script. If you are using apache, that would look like:

sudo apache2ctl restart

Don't run this command when you are working in a production machine.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM