1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

selecionar texto através duma pesquisa

Discussão em 'Web Development' iniciada por cjdmc, 10 de Abril de 2008. (Respostas: 2; Visualizações: 519)

  1. cjdmc

    cjdmc Power Member

    Bons dias.
    Necessito da ajuda:

    Estou a fazer um forum, e quero fazer uma pesquisa através dum campo (dentro dum formulário), e gostava que aparece-se uma listagem do campo selecionado, com 'n' caracateres para a direita e 'n' caracteres para a esquerda da palavra escolhida.

    (estou a usar html, php, mysql, javascript,...)

    A parte de ir à base de dados e ver quais os registos que têm a palavra escolhida eu sei como fazer, mas listar um número caracteres à esquerda e direita da palavra é que não sei.

    Explicando melhor:

    Fazer uma pesquisa pela palavra 'bola' e aparecia uma listagem assim:

    ... a melhor 'bola' do mundo ....
    ... a 'bola' do mundial é ....
    ... a 'bola' entrou na baliza ....

    Penso que com o exemplo, ficou mais clara a minha duvida.

    Um abraço e obrigado pelas dicas.

    Carlos Costa
     
  2. fil79

    fil79 Power Member

    Última edição pelo moderador: 10 de Abril de 2008
  3. hostmake

    hostmake Power Member

    Por exemplo.,

    % Significa *


    $nome = "jo";
    $nome2 = "%".$nome."%";

    1- SELECT * FROM tabela WHERE nome LIKE '$nome2'
    ou
    1- SELECT * FROM tabela WHERE nome LIKE '%$nome%'

    e ele Encontra todos os nomes que tenham "jo", o meu belo nome como exemplo: André João, aprecia como resultados.

    Se tirares o %, faz uma pesquisa exacta.

    Exemplos
     

Partilhar esta Página