Sistema de Busca não funciona
Não estou conseguindo fazer esse codigo funcionar não da error mais diz que não a pesquisa que tem no banco de dados sendo que o nome que eu digito ele tem 3 vezes no banco de dados mesmo assim não funciona alguem sabe porque, quando faço sem o LIKE %$NOMEVARIAVEL% ele funciona normal segue o codigo abaixo:
<form action="" method="post" enctype="multipart/form-data">
<input type="text" name="pesquisa" size="30" />
<input type="hidden" name="acao" value="buscar" />
<input type="submit" value="Buscar" />
</form>
<?php
include("conexao.php");
$pdo=conexao();
if (isset($_POST['acao']) && $_POST['acao'] == 'buscar'){
$pesquisa = $_POST['pesquisa'];
$queryBusca = $pdo->prepare("SELECT * FROM cadastro WHERE nome LIKE '%pesquisa%'");
if($queryBusca->rowCount() == '0'){
echo "Não foi encontrado nenhum registro";
}else{
while($linhaBusca = mysql_fetch_array($queryBusca)){
?>
<h1><?php echo $linhaBusca['nome'];?></h1>
<?php
}
}
}
?>
Alguem ajuda ai porfavor.
Discussão (6)
Carregando comentários...