Contatos com telefone:

Array
(
    [0] => Array
        (
            [id] => 1
            [token] => 1df41c8b97eaec770f861696a76ae902
            [company_name] => Jos├® Pereira Alves
            [phone] => 62911619002
            [role] => eleitor
        )

    [1] => Array
        (
            [id] => 2
            [token] => 98f29f98807687acac0895f83ca0d52e
            [company_name] => Vanessa Soares Nunes
            [phone] => 62996693966
            [role] => eleitor
        )

    [2] => Array
        (
            [id] => 3
            [token] => 152bfbc0f6594453cbba5ad569bc9236
            [company_name] => Raimundo Vieira Gomes
            [phone] => 62949918998
            [role] => eleitor
        )

    [3] => Array
        (
            [id] => 4
            [token] => 3ae66d046c829b245407efacc70a58a4
            [company_name] => Mariana Oliveira Lopes
            [phone] => 62931656064
            [role] => eleitor
        )

    [4] => Array
        (
            [id] => 5
            [token] => ae139e784c2b4999fec073c52fd5511b
            [company_name] => Lucas Lima Melo
            [phone] => 62952978493
            [role] => eleitor
        )

)

Usando contato ID=1 token=1df41c8b97eaec770f861696a76ae902

Telefone original: '62911619002' → Com máscara: '(62) 91161-9002'

Após preg_replace no backend: '62911619002'

✅ Validação de telefone OK - não duplicado para outro contato

Resultado do UPDATE: SUCCESS!

Rows affected: 0
Error info: Array ( [0] => 00000 [1] => [2] => )