Lecture de données d'un fichier en php

Bonjour,
après exécution du code ci après, les valeurs que j'ai dans la BD sont pas exactement celles lues dans le fchier. par exemple, dans le fichier je lis -1.5789 mais dans la BD je retouve -1.
comment faire pour stocker exactement les valeurs lues dans le fichier???
Merci à tous
PS. les champs rl1 et d1 sont de tyepes "float"

//la connexion à la BD est déja établie!! 
$fp =  fopen($fichier,"r+"); //$fichier=test.txt 
while($ligne=fgets($fp,255)) 
  {      
 list ($data1, $data2) = split (";", $ligne); 
 $query="INSERT INTO mesure1 (rl1,d1) VALUES ($data1,$data2)"; 
 $result = mysql_query($query)  or die (mysql_error()); 
   } 



1 réponse