$sql .= " WHERE (nombre LIKE '%$key%' OR shortdesc LIKE '%$key%' OR longdesc LIKE '%$key%' OR codigo LIKE '%$key%')";
Só que estou procurando em campos de texto do meu MySQL ele retorna qualquer linha que tenha os caracteres de dentro da VARIAVEL... Mas o que eu quero é que a busca me retorne somente quando achar uma palavra inteira como a variavel..
Por exemplo se busco por Roma, eu quero que ele encontre SOMENTE os campos com a palavra "roma" escrita inteira e não palavras como "romaria", "cromação", "romantico", etc. Mas lembrando que isto esta dentro de um campo de texto então não funcionou somente tirar os %.
Pergunta
Guest Ronifa
Tenho a consulta:
$sql .= " WHERE (nombre LIKE '%$key%' OR shortdesc LIKE '%$key%' OR longdesc LIKE '%$key%' OR codigo LIKE '%$key%')";
Só que estou procurando em campos de texto do meu MySQL ele retorna qualquer linha que tenha os caracteres de dentro da VARIAVEL... Mas o que eu quero é que a busca me retorne somente quando achar uma palavra inteira como a variavel..
Por exemplo se busco por Roma, eu quero que ele encontre SOMENTE os campos com a palavra "roma" escrita inteira e não palavras como "romaria", "cromação", "romantico", etc. Mas lembrando que isto esta dentro de um campo de texto então não funcionou somente tirar os %.
Brigaduuu.
Ronifa
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.