PHP/Oracle perte des décimales

je récupère une variable d'une table oracle 8 par $mt = ociresult($query,13); à l'affichage c'est OK j'ai mes décimales mais quand je fait $mt_dep= $mt + $mt_dep; il ne prend pas en compte les décimales..

1 réponse

  1. Slt,
    je suis déjà tomber sur ce problème et j'avoue y être resté un moment, des variables récupérée d'oracle qui ne s'additionnent pas comme on le veut.
    Le sul moyen que j'avais trouver c'est de faire la somme directement dans la requête. Bon courage
    0
    1. je te remercie pour ta réponse j'ai aussi une solution ça vient du fait que oracle renvoie un mt avec une virgule au lieu d'un point il suffit donc de faire
      $mt=str_replace(",",".",$mt);
      et là ça marche mieux
      merci encore
      Marie
      0