Bonjour, je souhaiterais copier dans une base de donnee, le contenu d un document CVS. Or ce document peut aleatoirement comporter une/des ligne(s) vide(s) et egalement des champs note UNKNOWN. J aimerais ignorer les lignes vide et pour les champs UNKNOWN simplement enregistrer un champ vide dans ma base de donnee.
Voici mon codereponse du navigateur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 //file reading $filename = "data.csv"; //ligne 16 dans mon document $ligns = file($filename); $file_size = sizeof($ligns); $current_lign = 0; $current_position = $current_lign / $file_size; foreach ($ligns as $lign) { //empty raw in cvs file if ($lign != 0) { list($na_1, $na_2, $na_3) = explode(",", $lign); } else { echo "ligne vide"; }
merci de votre aideErreur de syntaxe près de ')' à la ligne 16
Partager