exec('SET NAMES utf8'); $statement = $connection->prepare("SELECT name FROM markers WHERE name='$IMEI'"); $statement->execute([$IMEI_log]); $data_time = date('Y-m-d H:i'); $booIMEI = false; foreach($statement as $row) { if($row['name']==$IMEI) { $booIMEI=true; break; } } if($booIMEI == false) { $a1 = array("Q","W","E","R","T","Y","U","I","O","P","A","S","D","F","G","H","J","K" ,"L","Z","X","C","V","B","N","M","q","w","e","r","t","y","u","i","o","p","a","s","d" ,"f","g","h","j","k","l","z","x","c","v","b","n","m"); $typeR = $a1[rand(0, 51)]; $statement = $connection->prepare("insert into markers (name, lat, lng, type, provayder, time) value ('$IMEI','$lat','$lon', '$typeR','$netgps','$data_time')"); $statement->execute(array($IMEI,$lat,$lon,$typeR,$netgps,$data_time)); } else { $statement = $connection->prepare("UPDATE markers SET name = '$IMEI', lat='$lat', lng='$lon', provayder='$netgps', time = '$data_time' WHERE name = '$IMEI'"); $statement->execute(array($IMEI,$lat,$lon,$netgps,$data_time)); } } ?>