Bom pessoal tomara que me entendam, sou novo na área...
Estou criando um sistema de busca que tem como base um banco de dados no MySQL, esta funcionando muito bem, porém, quando alguém busca por parte do nome composto, exemplo, cadastro como "Auto Elétrica", se você pesquisar por "Auto Elétrica" vai achar, se pesquisar por "Auto" vai achar, mas se pesquisar por "Elétrica" não busca resultado, e é nesse ponto que estou travando...
Meu código de pesquisa esta assim:
<?php
$termo =(isset($_GET['termo']))? $_GET['termo']:'';if(empty($termo)):
$conexao = conexao::getInstance();
$sql ='SELECT * FROM tab_clientes ORDER BY `status` ASC, `data_cadastro` ASC';
$stm = $conexao->prepare($sql);
$clientes = $stm->fetchAll(PDO::FETCH_OBJ);else:
$conexao = conexao::getInstance();
$sql ='SELECT * FROM tab_clientes WHERE nome LIKE :nome OR ramo LIKE :ramo';
$stm = $conexao->prepare($sql);
$stm->bindValue(':nome', $termo.'%');
$stm->bindValue(':ramo', $termo.'%');
$stm->execute();
$clientes = $stm->fetchAll(PDO::FETCH_OBJ);
endif;?>
Se alguém puder me dar uma ajuda eu agradeço muito mesmo...
Pergunta
JulioMarques
Bom pessoal tomara que me entendam, sou novo na área...
Estou criando um sistema de busca que tem como base um banco de dados no MySQL, esta funcionando muito bem, porém, quando alguém busca por parte do nome composto, exemplo, cadastro como "Auto Elétrica", se você pesquisar por "Auto Elétrica" vai achar, se pesquisar por "Auto" vai achar, mas se pesquisar por "Elétrica" não busca resultado, e é nesse ponto que estou travando...
Meu código de pesquisa esta assim:
Se alguém puder me dar uma ajuda eu agradeço muito mesmo...
Desde já obrigado pessoal.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.