Ir para conteúdo

Featured Replies

Postado

Estou tentando colocar um script de validação de CPF num projeto do WHMCS que estou fazendo. A parte difícil já foi, que era checar se os números estão em ordem e formata-los como:
###.###.###-##. Porém, preciso consultar se o cpf digitado existe no banco de dados.

Nesse ponto estou tendo grandes problemas. O MySql parece que trabalha com sistema de pontuação norte-americana, logo, o digito que define o decimal é o ponto, não a vírgula. Quando insiro o dado na db, tudo ok, porém, quando vou verificar se o CPF existe na hora do registro do usuário, o MySQL me retorna um erro logo no final da consulta do CPF:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.###-## LIMIT 1' at line 1

Não tenho como deixar os números no banco de dados sem máscara e não consigo consulta-los com máscara. Como posso fazer a consulta no banco de dados, mantendo a máscara e que me retorne o valor que preciso?

Obrigado!



Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?