COMO FAZER CADASTRO

Como remover caracteres especiais no mysql?

Como remover caracteres especiais no mysql?

Basta usar replace e retirar os caracteres desejados ou uma cadeia deles.

Para tratar textos que foram inseridos no mysql sem o tratamento adequado, pode ser feito update para arrumar esses textos. Para isso pode ser usado um caractere de cada vez ou uma cadeia com caracteres usando regex.

Também pode ser retirado os caracteres apenas na apresentação de uma consulta.

Para prevenir a entrada dos dados pode ser usado funções no mysql para cortar os símbolos na entrada.

Veja abaixo como fazer:

UPDATE com REPLACE;

UPDATE com REPLACE e regex;

SELECT com replace;

INSERT com função;

UPDATE com REPLACE


Quando a informação já estiver inserida no banco e forem poucos caracteres para corrigir pode ser usado assim.

Exemplo com CEP:

UPDATE tabela SET cep = REPLACE( cep, '-', '' );

Também funciona com mais de um caractere.

Exemplo com CPF:

UPDATE tabela SET cpf = REPLACE(REPLACE( cpf, '-', '' ), '.', '');

UPDATE com REPLACE e regex


Quando tiver mais caracteres para ser substituído pode ser usado regex.

Por exemplo em um CNPJ para deixar apenas número.

UPDATE set cnpj = REGEXP_REPLACE(cnpj, '[^0-9]+','');

SELECT com replace


Para apresentar apenas no select basta usar assim:

Exemplo com CPF:

SELECT REPLACE(REPLACE( cpf, '-', '' ), '.', '') AS cpf from tabela;

INSERT com function


Para inserir o texto sem pontos ou caracteres especiais pode ser usado uma função.

Veja aqui como fazer uma função no mysql.

Depois basta chamar a função ao inserir o texto.

INSERT into tabela (texto) value (excluirCaracteres(texto));




Como remover caracteres no mysql apartir de uma posição?



Como retirar caracteres especiais de variável em PHP?

Como retirar caracteres especiais de variável em PHP?

Existem várias formas, aqui tem um exemplo com uma função():

Uma das formas de fazer isso é criando uma função que pode ser usada em uma lib ou classe e chamada sempre que precisar, fica assim:


 //Aqui é criada a função que recebe apenas uma variável de texto
function tirarCaracteresEspeciais($string){
//Usa a função para padronizar a codificação da página
    $string = utf8_encode($string);
//Trim retira os espaços vazios no começo e fim da variável
    $string = trim($string);
//str_replace substitui um carácter por outro, nesse caso espaço por nada
    $string = str_replace(' ', '', $string);
//Aqui substitui o underline por nada
    $string = str_replace('_', '', $string);
//Aqui retira a barra
    $string = str_replace('/', '', $string);
//Nessa linha o traço
    $string = str_replace('-', '', $string);
//A abertura de parenteses
    $string = str_replace('(', '', $string);
//O fechamento de parenteses
    $string = str_replace(')', '', $string);
//O ponto
    $string = str_replace('.', '', $string);
//No fim é retornado a variável com todas as alterações
    return $string;
}


Tem outras formas de fazer, como trocar caracteres usando REGEX, por exemplo.



Como retirar pontos e traços do cpf no Postgre?

Como retirar pontos e traços do cpf no Postgre?

Basta usar update com REPLACE assim:


//São retirados os pontos do campo e inserida a informação nova no mesmo
UPDATE cadastro
    SET
        cpf = REPLACE(cpf, '.', '');

//Agora o mesmo é feito para os traços
UPDATE cadastro
    SET
         cpf = REPLACE(cpf, '-', '');

Pronto foram limpados todos os pontos e traços do cpf, funciona no Postgre como pedido e no mySql, em outros bancos de dados não foi testado.



Como fazer um select por cpf com ou sem ponto?

Como fazer um select por cpf com ou sem ponto?

No PHP basta usar algumas funções para tratar string, retirando os caracteres especiais e depois fazer o mesmo no mySQL, assim:


//Primeiro retira os espaços do começo e do final.
   $cpf = trim($cpf);
//Substitui o ponto por nada
    $cpf = str_replace(".", "", $cpf);
//Troca o traço por nada
    $cpf = str_replace("-", "", $cpf);
//Troca o espaço por nada
    $cpf = str_replace(" ", "", $cpf);
//Troca a barra por nada
    $cpf = str_replace("-", "", $cpf);

No código acima é tratado a variável retirando os caracteres especiais deixando apenas números.

Depois é tratado o mySql.


//Na busca os caracteres, ponto e traço, são retirados também.
   SELECT cpf FROM tbCadastro WHERE cpf = replace(replace('
657.583.920-73','-',''),'.','');



Lpad php como usar?

Lpad php como usar?

Serve para preencher uma quantidade de espaço com um determinado caracter.

O LPAD() na verdade é uma função SQL equivalente ao  str_pad('', '', left) do PHP.

Sintaxe:
lpad(campo, tamanho, 'valor a ser preenchido')

exemplo:

//Exemplo sem lpad.

select ean from CadastroDeProdutos;

//retorna 79589732.

//Com lpad.

select lpad(ean, 13, '0') from CadastroDeProdutos;

//retorna 0000079589732.



Como preencher 0 a esquerda em PHP?

Como preencher 0 a esquerda em PHP?

Para isso usa-se a função str_pad() com a flag STR_PAD_LEFT.

Esse texto se trata de um resumo com o que tem de mais importante sobre o uso de crase no vídeo acima e mais algumas dicas.

Descomplicando o Uso da Crase: 6 Dicas Essenciais

Se você já se viu confuso em relação ao uso da crase, não está sozinho. Muitas pessoas encaram esse aspecto da língua portuguesa como um verdadeiro enigma. Porém, hoje vamos desmistificar essa questão. Aqui estão cinco dicas simples e eficazes para você dominar o uso da crase de uma vez por todas.

1. A Crase diante de Palavras Femininas

A primeira regra fundamental é empregar a crase antes de palavras femininas. Isso implica que quando uma palavra feminina é antecedida pela preposição "a", a crase deve ser utilizada. Por exemplo, "Meus amigos foram à praia durante as férias". Este é o primeiro passo para compreender quando aplicar esse recurso, sempre no feminino.

Além disso, uma dica útil para determinar se a crase é necessária é substituir a palavra feminina por uma masculina. Se a substituição resultar na contração "ao", então a crase é indispensável. Por exemplo, ao substituir "praia" por "parque", obtemos "Meus amigos foram ao parque durante as férias", indicando que a crase é necessária.

2. Indicação de Horas

Outro ponto importante é empregar a crase na indicação de horas. Por exemplo, "começaremos a estudar às quatro horas".

Porém, é crucial notar que não utilizamos crase quando as horas são antecedidas pelas preposições  "para", "desde", "após", "perante" e "entre". Por exemplo, "desde as 10 horas" ou "para as 20 horas".

Outro caso que não se usa crase é na contagem de horas, quando se indica um bloco de tempo, como por exemplo "As três horas de treino foram muito exigentes".

3. Expressões Femininas

A crase também é usada em expressões prepositivas, conjuntivas e adverbiais femininas. Por exemplo, "cheguei à noite" ou "a pé".

No entanto, em expressões adverbiais como "a cavalo" ou "a prazo", não utilizamos crase, pois as palavras que formam a expressão não são femininas.

4. Evite a Crase entre Palavras Repetidas

Um erro comum é usar crase entre palavras repetidas. Por exemplo, "passo a passo". Nesse caso, não há crase, pois as palavras são repetidas. Isso também se aplica a expressões como "face a face" ou "gota a gota".

5. Não Utilize Crase Antes de Verbos

É importante destacar que não utilizamos crase antes de verbos. Por exemplo, "comecei a estudar ontem". Quando há um verbo no infinitivo após a preposição "a", não há crase.

6. Quando Usar com o Verbo Ir e o Nome de um Lugar

O verbo "IR" sempre requer a preposição "a", indicando o movimento de ida para algum lugar. O desafio surge quando o nome do lugar pode ou não vir antecedido pelo artigo definido "a". Em casos como "Brasília", onde não há a presença do artigo definido, utilizamos apenas "Vou a Brasília", sem a crase. Já em situações como "Bahia", onde o nome é antecedido pelo artigo definido feminino "a", empregamos a crase, resultando em "Vou à Bahia".

Uma dica prática para saber se devemos usar a crase é utilizar o seguinte "macete": antes de "IR", pense em "VOLTAR". Se ao voltar você diz "DA", indicando a presença do artigo, então deve usar "à". Por outro lado, se ao voltar você diz "DE", sem a presença do artigo, então utilize "a". Por exemplo, "Você volta DA Bahia", portanto "Você vai à Bahia". Enquanto em "Você volta DE Brasília", resulta em "Você vai a Brasília".

Já sabe tudo sobre o uso de crase?

Dominar o uso da crase pode parecer desafiador, mas com essas cinco dicas simples, você estará pronto para aplicá-la corretamente em seus textos. Lembre-se de praticar e estar atento aos detalhes. Com o tempo, o uso correto da crase se tornará natural.



FILTER_VALIDATE_EMAIL o que faz?

FILTER_VALIDATE_EMAIL o que faz?

Verifica se uma variável recebeu um e-mail.

A validação é feita de acordo com o formato de e-mails no padrão RFC 822. Resumindo é verificado a existência de caracteres especiais, a existência de arroba "@", a existência de ponto final "." após.

A sintaxe de uso é: filter_var($email, FILTER_VALIDATE_EMAIL));

Ou seja ela é uma flag da função filter_var, um parâmetro a ser passado.

Os retornos esperados são:

Entrada FILTER_VALIDATE_EMAIL
“fulano@site.com.br” string(18) “fulano@site.com.br”
5 bool(false)
“site.com.br” bool(false)
“1@2.3” bool(false)
“1@2” bool(false)
‘”fulano beltrano”@site.com’ bool(false)



Qual valor preencher em tinyint?

Qual valor preencher em tinyint?

Números de 0 a 255.

O formato de dado tinyint é suficiente para a idade de uma pessoa porque não existe ninguém que viva por mais de 255 anos. Mas tinyint não é suficiente para a idade de um edifício, porque um edifício pode ter mais de 255 anos.

 



Para que serve str_pad?

Para que serve str_pad?

Preenche uma string com um valor padrão a esquerda ou direita.

Por exemplo um código de barras que deveria ter 10 números foi importado do excel e ele cortou os zeros da frente, pode fazer assim:

$codigoBarra = str_pad($codigoBarra, 10, STR_PAD_LEFT);

Os paramêtros recebidos são:

str_pad($umaString, $umIntComOTamanho, O_LADO_QUE_SERÁ_INSERIDO);

O lado que será inserido os caracteres é facultativo.



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp