Olá estou recebendo erro de sintaxe nessa query. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' where id = '8'' at line 2:
update usuario set nome = '{$nome}', email = '{$email}', telefone = {$telefone},
logradouro = '{$logradouro}', numero = {$numero}, complemento = '{$complemento}', bairro = '{$bairro}', cep = {$cep}, cidade = '{$cidade}', estado = '{$estado}', nascimento = {$nascimento}, where id = '{$id}'";
É erro de aspas?