Como fazer sistema de busca com PHP


Nesta vídeo aula será apresentado como criar um sistema de busca com PHP.

Para implementar o sistema de busca em PHP será utilizado a função LIKE do SQL, será apresentado como funciona a função LIKE do SQL.

Para a busca implementado em PHP o pesquise no banco de dados usando o MySQLi.

 

 

 

 

Baixar o código fonte desenvolvido na vídeo aula: Clique aqui

 

Primeira Etapa.

Criar o arquivo "form.php" para implementar o formulário. O código fonte do formulário pronto está abaixo.

 

<h1>Pesquisar Cursos</h1>
<form method="POST" action="pesquisar.php">
    Pesquisar:<input type="text" name="pesquisar" placeholder="PESQUISAR">
    <input type="submit" value="ENVIAR">
</form>

 

Segunda etapa.

Criar o arquivo "pesquisar.php" que vai conter a conexão com banco de dados MySQLi, também variável para receber os dados do formulário, em seguida será utilizado a função LIKE do SQL para realizar a pesquisa no banco de dados MySQLi. O código fonte do pesquisar.php está abaixo.

 

<?php
    $servidor = "localhost";
    $usuario = "root";
    $senha = "";
    $dbname = "funildevendas";
    //Criar a conexao
    $conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
    
    $pesquisar = $_POST['pesquisar'];
    $result_cursos = "SELECT * FROM cursos WHERE nome LIKE '%$pesquisar%' LIMIT 5";
    $resultado_cursos = mysqli_query($conn, $result_cursos);
    
    while($rows_cursos = mysqli_fetch_array($resultado_cursos)){
        echo "Nome do curso: ".$rows_cursos['nome']."<br>";
    }
?>