Pesquisar na Comunidade
Mostrando resultados para as tags ''sistema de busca php + mysql''.
Encontrado 1 registro
-
Introdução Hoje vou mostrar como se faz um sistema simples de busca com php + mysql 1º Antes de tudo você vai precisar fazer uma conexão com o banco de dados mysql, eu tenho um código fácil para isso, Crie um arquivo chamado config .php e adicione isso: <meta http-equiv="Content-Type" content="text/html, charset=utf-8"> <?php $con = @mysql_connect("HOST", "USUARIO", "SENHA") or die("Não foi possível conectar com o servidor de dados!"); mysql_select_db("TABELA", $con) or die("Banco de dados não localizado!"); //By .alvejado ?> 2º agora vamos criar um arquivo html e adicionar o seguinte formulário <form action="busca.php" method="post" > <input name="palavra" type="text"/> <input type="submit" value="Buscar" /> </form> 3º agora vamos criar o arquivo busca.php e vamos adicionar o seguinte código <?php /* CREDITO BY ALVEJADO, SKYPE: ilvejadoi, se você copiar coloque os creditos por favor xD */ //pega palavra $palavra = $_POST["palavra"]; $sql = mysql_query("SELECT * from tabela WHERE nome_da_coluna LIKE '%".$palavra."%'"); $resultado = mysql_num_rows($sql); if (empty($palavra)){ echo 'Nenhum resultado...'; }else if($resultado>=1) { echo "Exibindo ".$result." resultados para <strong>".$palavra."</strong><br><br>"; while($linha = mysql_fetch_array($sql)) { $nome = $linha["nome"]; echo $nome; } } else { echo "Não foi encontrado nenhum resultado para <strong>".$palavra."</strong>"; } ?> Bônus: ou você pode verificar se o campo está vazio antes de buscar no db: <?php /* CREDITO BY ALVEJADO, SKYPE: ilvejadoi, se você copiar coloque os creditos por favor xD */ //pega palavra $palavra = $_POST["palavra"]; if (empty($palavra)){ echo 'Nenhum resultado...'; }else{ $sql = mysql_query("SELECT * from tabela WHERE nome_da_coluna LIKE '%".$palavra."%'"); $resultado = mysql_num_rows($sql); if($resultado>=1) { echo "Exibindo ".$result." resultados para <strong>".$palavra."</strong><br><br>"; while($linha = mysql_fetch_array($sql)) { $nome = $linha["nome"]; echo $nome; } }else{ echo "Não foi encontrado nenhum resultado para <strong>".$palavra."</strong>"; } } ?> ele vai mostrar todos os conteúdos da coluna da tabela Se você copiar coloque os creditos: Créditos .alvejado
