vebersol 0 Denunciar post Postado Fevereiro 27, 2007 Tenho um sistema que deveria buscar somente os usuários ativos (ativo = '1'). Mas infelizmente não está ocorrendo o que de costume ocorre quando não uso o OR, pois ele lista mesmo os usuários cujo campo ativo = '0'. Por que não funciona essa condição? O código é esse: $usuarios = "SELECT * FROM glow_usuario WHERE ativo = '1' AND nome LIKE '%$buscar%' OR usuario LIKE '%$buscar%' OR email LIKE '%$buscar%' OR cidade LIKE '%$buscar%' OR pais LIKE '%$buscar%'";$query_usuarios = mysql_query($usuarios) or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites
vebersol 0 Denunciar post Postado Fevereiro 27, 2007 Pessoal, problema resolvido! $usuarios = "SELECT * FROM glow_usuario WHERE (ativo = '1') AND (nome LIKE '%$buscar%' OR usuario LIKE '%$buscar%' OR email LIKE '%$buscar%' OR cidade LIKE '%$buscar%' OR pais LIKE '%$buscar%')";$query_usuarios = mysql_query($usuarios) or die(mysql_error()); Compartilhar este post Link para o post Compartilhar em outros sites