le type de donnée retourné par mysql_fetch_assoc est fantaisiste
Bonjour
Petit problème avec MySQL : j'ai une table de ce genre
Code:
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:
1 2 3 4 5
|
while($data = mysql_fetch_assoc($query))
{
var_dump($data);
} |
renvoie
Citation:
["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