Bonjour à tous,
Tout est dans le titre, je cherche à ne lire que la première ligne d'un fichier CSV
Pour le moment, je fait cela
et je récupére bien ce que je souhaite mais mon script lit tout de même toutes les lignes du fichier.
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
20
21 //CHERCHE LES NOMS DE LYS CONTENU DANS LA PREMIERE LIGNE DU FICHIER, TROUVE LES ID_LYS CORRESPONDANTS $row = 1; $handle = fopen($nom_fichier, "r"); while (($data = fgetcsv($handle, 1024, ";")) !== FALSE) { $num = count($data); if ($row ==1) { for ($a=2;$a < $num;$a++) { $tab_nom_lys[]=$data[$a]; } foreach ($tab_nom_lys as $value) { $id_lys = pg_query($db,"SELECT id_lys FROM f.t_lys WHERE nom_lys = '".$value."';"); $tab_id_lys[]=pg_fetch_result($id_lys,0,0); } } $row++; } fclose($handle); ?>
Que faut il faire pour ne lire que la première ??
Merci d'avance
Partager