Ir para conteúdo
Fórum Script Brasil
  • 0

Busca composta


JulioMarques

Pergunta

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...

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...