0) { $result = $mysqli->query("SELECT * FROM us_stores WHERE barcode LIKE '$barcode11' AND store = '$store'"); $num_rows = mysqli_num_rows($result); if($num_rows==0) $result = $mysqli->query("SELECT * FROM us_stores WHERE barcode LIKE '$barcode11' ORDER BY ctime DESC"); } else { $result = $mysqli->query("SELECT * FROM us_stores WHERE barcode LIKE '$barcode11' ORDER BY ctime DESC"); } $num_rows = mysqli_num_rows($result); if($num_rows>0) { $row=mysqli_fetch_row($result); $productname = $row[1]; $price = $row[2]; $amount = $row[4]; $store = $row[6]; echo $productname." Price:".strval($price); $amount = $amount+1; $sql = "UPDATE us_stores SET amount='$amount',ctime = '$date' WHERE barcode LIKE '$barcode11' AND store = '$store'"; if (!mysqli_query($mysqli, $sql)) echo ""; exit; } else { $url = "https://api.barcodelookup.com/v2/products?barcode=".$barcode."&formatted=y&key=gddlxplez4ml6jwv0r4gdm0ph5xtye"; $data = file_get_contents($url, false, stream_context_create(['http' => ['ignore_errors' => true]])); if(strlen($data)<2) exit; if(strpos($data,"not a valid barcode")>0) { $sql = "INSERT INTO usnotfound (barcode,ctime) VALUES ('$barcode','$date')"; if (!mysqli_query($mysqli, $sql)) echo ""; } else { $response = json_decode($data); $productname = $response->products[0]->product_name; $price = $response->products[0]->stores[0]->store_price; $store = $response->products[0]->stores[0]->store_name; if($price==null) $price="0"; echo $productname." Price:".$price; $barcode11 = substr($barcode,0,11); $productname = str_replace("'","`",$productname); $sql = "INSERT IGNORE INTO us_stores (barcode,productname,price,amount,ctime,store) VALUES ('$barcode11','$productname','$price',1,'$date','$store')"; if (!mysqli_query($mysqli, $sql)) echo ""; } } ?>