how can i make the script to run query continuously if there no matching results
and even also to run the query again after success
I HAVE DATABASE ORDERS userid ordernumber status created 1 455678 PAID 2020-12-31 23:59:59 2 344666 NOTPAID 2020-12-08 23:59:59 3 788997 PAID 2020-12-01 23:59:59 my $query = $dbh->prepare("SELECT ordernumber FROM ORDERS ORDER BY cre +ated ASC"); $query->execute(); while ( my $ordernumber = $query->fetchrow_array() ) { my $url = "link.com/$ordernumber"; my $req = HTTP::Request->new(GET=>$url); $req->header('Content-Type' => 'application/json; charset=UTF-8'); $req->header('X-CC-Api-Key' => ''); $req->header('X-CC-Version' => ''); my $resp = $ua->request($req); my $response = JSON::XS->new->decode ($resp->content); my $status = $response->{status}; next if ($status ne 'NOT-GOOD') { # CHECK OTHER ORDER NUMBER VIA LINK } if ($status eq 'YES-GOOD') { # DO STAFFS HERE # BUT WHEN DONE DOING STAFF CONTINUE AGAIN TO RUN THE QUERY AND CHECK +OTHER ORDER NUMBERS AND DO THE SAME } }
In reply to continuously query by bigup401
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |