Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» 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.


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 !