PHP/Oracle perte des décimales

marie -  
 marie -
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. LeSousss Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   15
     
    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. marie
       
      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