Ir para conteúdo
Fórum Script Brasil
  • 0

select q busca um valor em todos os campos da tabela


Rickardo

Pergunta

seguinte...

quero fazer uma busca onde.....

vamos supor... no meu formulario de busca eu digite a palavra... bola.....

minha tabela tem 10 campos ...

o select tem q buscar em todos os campos.. e exiba os registro onde tiver essa palavra bola..

entende?? como faço isso?????

não faço a minima ideia??

alguém ai pode ajudar???

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

O comando like busca todas as palavras q contenha bola por exemplo ... Bolao, Balado, Boladao ... se quizer apenas a palavra

sql = "Select * from tabela where campo = '" &nomedocampoformulario& "' " 
set tab = cnn.execute(sql)
select * from nome_da_tabela where (campo1 like "bola" or campo2 like "bola" ... or campo10 like "bola" )
desse jeito ele ó vai trazer os campo q contiver bola, se digitar outra coisa no formulário não vai trazer hauhuahuhauhha ... Axo q ele quer fazes isso né ???
sql = "Select * from tabela where nomecampo1 = '" &nomedocampoformulario& "' or nomecampo2 = '" &nomedocampoformulario& "' or nomecampo3 = '" &nomedocampoformulario& "' ... até 10 " 
set tab = cnn.execute(sql)

abraçosss

Link para o comentário
Compartilhar em outros sites

  • 0
O comando like busca todas as palavras q contenha bola por exemplo ... Bolao, Balado, Boladao ... se quizer apenas a palavra
sql = "Select * from tabela where campo = '" &nomedocampoformulario& "' " 
set tab = cnn.execute(sql)
select * from nome_da_tabela where (campo1 like "bola" or campo2 like "bola" ... or campo10 like "bola" )
desse jeito ele ó vai trazer os campo q contiver bola, se digitar outra coisa no formulário não vai trazer hauhuahuhauhha ... Axo q ele quer fazes isso né ???
sql = "Select * from tabela where nomecampo1 = '" &nomedocampoformulario& "' or nomecampo2 = '" &nomedocampoformulario& "' or nomecampo3 = '" &nomedocampoformulario& "' ... até 10 " 
set tab = cnn.execute(sql)

abraçosss

valeu amigos REsolvidooooooooo!!!!!

mais aproveitando a ocasião... alguém tem ideia de como inserir dados no bd atraves de um arquivo txt????

grato!!

Link para o comentário
Compartilhar em outros sites

  • 0

Uma outra solução para isso seria criar um índice FULLTEXT para esses campos e usar a busca Full-Text do mysql, no caso de você está utilizando o mysql. Acredito q a consulta ficaria mais otimizada.

Dá uma olhada nesses links:

http://www.dicas-l.com.br/dicas-l/20060423.php

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

Espero ter ajudado.

Editado por Leo Medina
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...