A condição $a==true sempre será verdade, pois "$a" é uma string e não vazia. Eu sugiro que você acione a consulta e, em seguida, verifique o resultado e você poderá ter sucesso.