Решил при помощи php, вот так:
private function del_users($array){
$count_del = 0;
$rec = $this->mysqli->query("SELECT * FROM `".$this->config->db_name."`.`user`");
$array_base = $this->result_set_to_array($rec);
foreach ($array_base as $key => $user_base) {
foreach ($array as $user) {
if($user_base['login'] == $user['login']){
unset($array_base[$key]);
break;
}
}
}
foreach ($array_base as $user_base) {
$query = "DELETE FROM `".$this->config->db_name."`.`user` WHERE login = '".$user_base['login']."'";
$this->mysqli->query($query);
$count_del = $count_del + $this->mysqli->affected_rows;
}
return $count_del;
}
немного кастыльно, но зато работает как надо))