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
renvoie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while($data = mysql_fetch_assoc($query)) { var_dump($data); }
avec des chaînes, c'est très gênant pour faire du formatage avec is_numeric()["ENCOURS_TOT"]=> string(13) "4019673.48000"
["MONTANT_TOT"]=> string(12)"109335.11866"
Quelqu'un a-t-il une idée sur le pourquoi du comment ?
Merci d'avance
Partager