Ir ao conteúdo
  • Cadastre-se

Commando referente a Nome que começa com certa letra


Posts recomendados

  • Moderador

@Carlos Zanon @Guilherme Roda de Miranda Só para ter uma explicação sobre fragmento de código acima,

o sinal de porcentagem ali refere-se ao  "coringa", ou seja:

 

LIKE 'L%'  No final, significa que todos os registros que comecem com a letra L.

LIKE '%L'  No início, significa que todos os registros que terminam com a letra L.

LIKE '%L%'  Entre dois sinais de porcentagem, significa que todos os registros que possuem a letra L em qualquer ordem.

 

:thumbsup:

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Guilherme Roda de Miranda

1 minuto atrás, Guilherme Roda de Miranda disse:

mas o varchar não funciona? O codigo vai pegar apenas palavras com 1letra?

É errado a sintaxe que você mencionou no primeiro post.

 

Mas funciona sim com uma letra.... 

DELETE * FROM clientes  WHERE nome LIKE 'L%'

Funciona. mas você ficará limitado a somente apagar os nomes que começam com L.

 

O ideal é que você implemente o recurso de apagar um registro baseado por IDs e checkboxes

 

Ou permitir que você digite um nome em um campo de texto e informe uma letra.

 

Por exemplo:


 

<form method="POST" action="apaga.php">
   <input type="text" name="letra" placeholder="Informe uma letra"/>
   <input type="submit" value="apagar" />
</form>

 

Arquivo apagar.php

<?php
   $letra = $_POST["letra"];

   $deletar = mysqli_query($conexao,"DELETE * FROM clientes WHERE nome LIKE '$letra%' ");

   if($deletar):
     echo"Todos os nomes com a letra $letra foram apagados.";
   else:
     echo"Não deu para apagar. Houve um erro :( ";
   endif;

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...