Lecture de données d'un fichier en php
Parfait18
Messages postés
38
Date d'inscription
Statut
Membre
Dernière intervention
-
UgglyBoy Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
UgglyBoy Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
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"
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()); }
A voir également:
- Lecture de données d'un fichier en php
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
attention, ici:
tu lis sur une longueur de 254 octets! Est-ce vraiment ce que tu cherches à faire?
je pense que:
est mieux.
réf.: https://www.php.net/manual/fr/function.fgets.php
fgets($fp,255)
tu lis sur une longueur de 254 octets! Est-ce vraiment ce que tu cherches à faire?
je pense que:
fgets($fp,256)
est mieux.
réf.: https://www.php.net/manual/fr/function.fgets.php