Bonjour

Petit problème avec MySQL : j'ai une table de ce genre
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE TABLE `matable` (
  `DATE` date default NULL,
  `ENCOURS_TOT` double(17,5) default NULL,
  `MONTANT_TOT` double(17,5) default NULL
  ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

avec donc des réels doubles

et pourtant le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
while($data = mysql_fetch_assoc($query))
{ 
   var_dump($data);
}
renvoie
["ENCOURS_TOT"]=> string(13) "4019673.48000"
["MONTANT_TOT"]=> string(12)"109335.11866"
avec des chaînes, c'est très gênant pour faire du formatage avec is_numeric()

Quelqu'un a-t-il une idée sur le pourquoi du comment ?

Merci d'avance