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

(Resolvido) Problema na busca em PHP


Rodrigo Azevedo Lima

Pergunta

Olá pessoal,

Desenvolvi um sistema de busca em php para buscar determinados pacientes que estão cadastrados no banco. Quando você digita o nome completo da pessoa ele busca legal, mas quando você digita apenas uma letra, por exemplo a letra B (todos os pacientes que começam com a letra B) ele me trás todos os pacientes que contenham a letra B em seu nome. Eu só quero os pacientes que comecem com a letra B. Entenderam?

Gostaria de saber como faça para arrumar isso.

Abaixo SQL da busca:

SELECT pac_nome_paciente FROM tbl_paciente WHERE
uf_hospital = '$uf_hospital' AND
sigla_hospital = '$sigla_hospital' AND
nome_paciente LIKE '%".$txt_criterio."%' ORDER BY nome_paciente ASC";

Desde já agradeço.

Abraços,

Rodrigo Lima

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Veja bem:

LIKE '%".$txt_criterio."%'
Você já está definindo como deverá ser a busca (em qualquer parte do campo). Para buscar somente os registros que comecem com uma letra X, a consulta deverá ficar assim:
LIKE '".$txt_criterio."%'

Solução:

Crie um select onde o usuário possa informar a forma de consulta, ex: Em qualquer parte, no início ou no final do campo...

Veja também como utilizar o LIKE:

http://www.htmlstaff.org/ver.php?id=437

Até+

André

Editado por ARD
Link para o comentário
Compartilhar em outros sites

  • 0
Veja bem:

LIKE '%".$txt_criterio."%'
Você já está definindo como deverá ser a busca (em qualquer parte do campo). Para buscar somente os registros que comecem com uma letra X, a consulta deverá ficar assim:
LIKE '".$txt_criterio."%'

Solução:

Crie um select onde o usuário possa informar a forma de consulta, ex: Em qualquer parte, no início ou no final do campo...

Veja também como utilizar o LIKE:

http://www.htmlstaff.org/ver.php?id=437

Até+

André

Muito obrigado ARD, resolveu o meu problema. Valeu mesmo.

Abraços.....

Link para o comentário
Compartilhar em outros sites

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
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...