Conheça o Plugfeed | » Início » Desenvolvimento » Montando um sistema de busca simples com MySQL
Conheça o Plugfeed | » Início » Desenvolvimento » Montando um sistema de busca simples com MySQL -->
 
Avaliação: | Publicado em: 21/08/2005
Montando um sistema de busca simples com MySQL
Gabriel Manzano Trabalha como programador em uma agência web e atualmente é graduando em Tecnologia em Informática e Aplicações Web.
Montando um sistema de busca simples com MySQL

Primeiramente vamos criar a tabela no MySQL onde os dados serão buscados:

CREATE TABLE noticias (
codigo INT(11) NOT NULL DEFAULT '0' AUTO_INCREMENT PRIMARY KEY,
titulo VARCHAR(255) NOT NULL,
noticia TEXT NOT NULL
);


Pronto! A tabela acima é um exemplo de uma tabela de notícia. Bom, agora iremos criar o script de busca: busca.php

<FORM method="post">
Palavra: <INPUT name="palavra">
<INPUT type="submit" value="Buscar">
</FORM>

<?php

if(!empty($HTTP_POST_VARS["palavra"])) {

        $palavra = str_replace(" ", "%", $HTTP_POST_VARS[palavra]);

        /* Altera os espaços adicionando no lugar o simbolo % */
       
        $qr = "SELECT * FROM noticias WHERE noticia LIKE '%".$palavra."%' ORDER BY codigo DESC";
       
        // Executa a query no Banco de Dados
        $sql = mysql_query($qr);
       
        // Conta o total ded resultados encontrados
        $total = mysql_num_rows($sql);

        echo "Sua busca retornou '$total' resultados.";

        // Gera o Loop com os resultados
        while($r = mysql_fetch_array($sql)) {
                echo "<hr>";
                echo $r["noticia"];
        }
}
?>


Pronto, o seu sistema de busca ja esta funcionando.

eu
roxxxxxxxxxxxxxxxxxxxxx
Gostaria de saber como devo proceder para fazer com meu programa PHP.EXE funcione em casa sem precisar de Servidor WEB para receber a atualização de meus dados ou modificações sofridas.
Sei que não bate com este assunto, mas gostaria de uma forcinha, por favor...
Muito Obrigado
Luciano Souza - DesigntecNetwork - Design
Como fazer para buscar em várias tabelas?
Muito bom mesmo bem explicado.
Pra min q estou iniciando em php foi bm fácil de entender... Valeu!
Gostaria de criar um sistema de segurança com login e senha...
q o usuario se cadastrasse seria possivel?
Falow abraço!
cara ta show soq ue falto a conexão com o bd..... tem gente q naum vai conseguir.;...
fuiz..
Catalogobsb <temp@catalogobsb.com>
Muito interessante esse sistema, achei muito fácil

Drew
Fala cara...simples e perfeito. Era tudo que eu precisava. Funcionou que é uma beleza! Valew!!!
isso nao pode ser um tutorial.. pq nao tem logica .. ai so vejo codigo fonte.. pronto! kde as explicaçoes das funçoes etc.. ;
Luiz Chequini <luizchequini@terra.com.br>
O script não funciona da uma olhada para ver as falhas, aguado resposta
patrick idalgo
gostei muito do seu sistema de busca
Muito bom mesmo
De Sena Viegas <http://tradutempo.com>
Valeu!
e para cadastrar as noticias ou conteudo qual e os codigos ?
Muito show esse sistema de busca que você criou!
Eliseu da silva Borguezão <arte@corabanks.com>
Muito legal e fácil. Fiz algumas modificações para as minhas necessidades e continuou a funcionar perfeitamente. Ae galera, quem tiver dúvidas, entra em contato comigo pelo msn trilhandoapaz@hotmail.com

Valeu Gabriel
onde esta a vairavel r e a sql
??
Gilvan Aleixo
Sisteminha simples e direto. É só mexer pouca coisa no código e adaptá-lo às necessidades.
Parabéns!
Cristiano Fábio da Silva <cristiano_cfs@yahoo.com.br>
Como eu faço para a busca vim com um sistema de paginação com um certo limite de resultado da noticia por página um link dinamico, em que a sua função é direcionar para a página da noticia???
Cara e a conexão com o banco de dados?... meu tá dando zebra aqui... Coloca aew.. Flw
Thiago Santos
SQL injection
Alex <alex@aec.com>
bonzinho o tutorial awe galaerinha forgada essa aqui hem, puta que pariu a conexão com o banco de dados vc mesmo faz fio, explicação da materia que que é isso!!! tah tudo explicado ai
galera estou a fim de montar um site. <fatorlider#yahoo.com.br>
O código é muito funcional,
mas eu gostaria de saber como fazer para montar um site onde as pessoas poderia pesquisar preços de produtos específicos por categoria e onde posso estudar chegar a ter esse conhecimento?? Existe alguma escola técnica em php? ou Asp? Agradeço muito a ajuda de vcs o meu site é www.papo10teen.net faça uma visitinha lá obrigado a todos.
carlos enock <afiaserra@yahoo.com.br>
ta dando a seguinte mensagem:
no database selected
Iberê Lima <ibere__@hotmail.com>
Parabens!
dfsdfsdfs <dfsdfsdfsdf>
sdfsdf
Wryel Covo <ryryel@gmail.com>
Pra quem ta começando na area, isso daqui está exelente ! PARABENS !
muito bom, valew pela força
Maicom Dougla Santiago <Dark-adm.barsil@hotmail.com>
Muito Bom Mesmo
Maicom Dougla Santiago <Dark-adm.barsil@hotmail.com>
Muito Bom Mesmo !!!
Maicom Dougla Santiago <Dark-adm.barsil@hotmail.com>
Muito Bom Mesmo !!!
Muito bom
muito bom
Merda
Afff. certamente a maioria dos comentários aqui é feito por uma mesma pessoa... script lixo
Parabéns, simples e direto.
Mas tenho uma dúvida, e se o usuário digitar no campo busca palavras que não estejam em sequência no banco de dados. Por exemplo, no BD existe um campo com a descrição "Guerra do Paraguai" e se o usuario digitar "Guerra Paraguai", a pesquisa encontrará tal registro. Estou tentando resolver esse problema em meu script e não consigo. Se puder me ajudar, agradeço desde já.

Valeu
Kra, este sistema é muito bom, me socorreu numa boa hora em que eu ja não sabia mais o que fazer.
PERFEITO, funciona muito bem e não tem erro algum!!!
muito bom..

foi de grande valia..
Johnny www.Criminolz.net <br@brx.in>
MUITO BOM!








Um produto Detetive.net