VOM 0 Denunciar post Postado Janeiro 21, 2008 Galera estou criando um refino de buscas. A função servirá para refinar os usuários que começam com determinadas letras em seu nome. Por exemplo: ABC DEF FGH se o usuário clicar no link ABC ele mostraria todos usuários que começam com a letra A e B e C (Arthur, Bruno, Carlos), para este exemplo. Do mesmo modo se o usuário clicar no link DEF, mosraria os user Diego, Euvira, Fabio. Pois bem, estava tentando utilizar a função: $sql = mysql_query("SELECT * FROM pessoa where nome_pessoa like 'a%' or 'b%' or 'c%' ORDER BY nome_pessoa ASC"); No entanto parece-me que ela não aceita o OR ou o AND. A solução então seria buscar letra por letra, no entanto, para meu caso acho que ficaria ruim. Alguém sabe como poderia resolver este problema? Alguma outra sugestão. Obrigado. Abs VOM Compartilhar este post Link para o post Compartilhar em outros sites
Luiz Henrique 1 Denunciar post Postado Janeiro 21, 2008 $sql = mysql_query("SELECT * FROM pessoa where nome_pessoa like = '%a%' or nome_pessoa like = '%b%' or nome_pessoa like = '%c%' ORDER BY nome_pessoa ASC"); Tentou isso já? Compartilhar este post Link para o post Compartilhar em outros sites
VOM 0 Denunciar post Postado Janeiro 21, 2008 $sql = mysql_query("SELECT * FROM pessoa where nome_pessoa like = '%a%' or nome_pessoa like = '%b%' or nome_pessoa like = '%c%' ORDER BY nome_pessoa ASC"); Tentou isso já? Funcionou perfeitamente. Muito obrigado. Abs Compartilhar este post Link para o post Compartilhar em outros sites