Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Comparar colunas com valor fixo ou buscado

26-08-2011 22:46

Quem tem um banco de dados MySQL, e tem mais de uma coluna, e precisa por exemplo verificar se um valor fixo ou buscado está dentro de uma dessas colunas, aqui vai uma solução.

Suponha que exista as colunas:

col1 - col2
bota - sapato

A idéia é saber se uma palavra usada na busca, no caso sapato estaria dentro de uma das duas colunas em uma única query. Segue abaixo a solução.

SELECT colunas FROM suatabela WHERE CONCAT(col1,' ',col2) LIKE '%$palavra_buscada%'

Nessa query acima, col1 e col2 são unidas, e separadas por espaço:

bota sapato

Sendo assim, a palavra buscada vai retornar resultados onde a palavra tenha relação com a junção das palavras das duas colunas.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado