webvp 0 Denunciar post Postado Abril 14, 2008 Temos uma aplicação escrita em ASP que estamos migrando para PHP. O banco na versão original era o SQL SERVER, mas foi migrado para MySQL ainda utilizando ASP. Mas agora como estamos migrando para o PHP, encontramos um pequeno probleminha ao ler campos do tipo BIT, não tem Cristo que faça o script ler TRUE/FALSE ou 0/1. Observação: fazer a leitura sem precisar utilizar uma função de conversão, ou seja, resgatar o valor do banco e comparar diretamente com outro valor. Exemplo: <?php $st = $rst->Status == true ? 'fazer alguma coisa' : 'fazer outra coisa'; // ou // $valor = hipoteticamente guarda um valor passado por GET $st = $rst->Status == $valor ? 'fazer alguma coisa' : 'fazer outra coisa'; ?> Se alguém puder me ajudar agradeço -------------------- Valderi de Paula Controle e Gestão Compartilhar este post Link para o post Compartilhar em outros sites
narizgudo 0 Denunciar post Postado Julho 8, 2008 Tenta assim <?php $st = ($rst->Status == true) ? 'fazer alguma coisa' : 'fazer outra coisa'; // ou // $valor = hipoteticamente guarda um valor passado por GET $st = ($rst->Status == $valor) ? 'fazer alguma coisa' : 'fazer outra coisa'; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Julho 8, 2008 Desafios (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP Compartilhar este post Link para o post Compartilhar em outros sites