//Aqui você tem sua conexão com o Banco de Dados
$busca = $_POST[’busca’];
$sql = "SELECT nomeDoSeuCampo
FROM nomeDaSuaTabela
WHERE campoDaSuaTabela LIKE
‘%$busca%";
//sua execução da query $sql
//laço while para mostrar os resultados
Usando
WHERE e
LIKE dizemos: “Selecione tudo aonde o campoDaSuaTabela é PARECIDO COM”, assim mostrará tudo que for próximo ao que o usuário digitar no campo de busca.
PRESTE ATENÇÃO NO ‘%’:
‘%$busca%’: se algum registro CONTÉM o que foi digitado isto é entre o começo e o fim da frase do registro.
$busca = “dor”;
O banco de dados vai fornecer TUDO que tiver “dor” no meio do registro, isto é entre o começo e o fim da palavra, por ex: amadores, adoração, etc…
‘%$busca’: se algum registro COMEÇA COM o que foi digitado
$busca = “Via”;
O banco de dados vai fornecer tudo que começa com essa palavra, como por ex: Viaduto, Viagem, Viação.
‘$busca%’: Se algum registro TERMINA COM o que foi digitado
$busca = “ada”;
O banco de dados vai fornecer tudo que terminar com essa palavra, como por ex: facada, animada, procurada, etc…