+ Responder ao Tópico



  1. #1

    Padrão [PHP] Problema ao retornar um float do banco de dados...

    Eu estou com problemas para retornar um float que vem de um select, ao invés de 1.8 ele mostra 1.79999995232. Alguem sabe como resolver isso?

    $query= "SELECT ID AS CODIGO, NAME AS NOME, LAT AS LATITUDE, LON AS LONGITUDE, ALT AS ALTITUDE FROM LOC WHERE ID=8;";
    $result= ibase_query($db, $query) or die("Não foi possível executar a seleção.");
    $row= ibase_fetch_row($result);
    echo($row[2]); //deveria mostrar 1.8 e mostra 1.79999995232

  2. #2
    Super_Diaulas
    Visitante

    Padrão [PHP] Problema ao retornar um float do banco de dados...

    tentou usar o round()?
    as vezes ele pode ser ruim

    mais detalhes
    http://www.hudzilla.org/phpbook/read.php/4_6_1