bedomon La vérité est ailleurs | bonjour tout le monde,
Voila j'ai une fonction qui utilise un foreach et je voudrais que l'instruction de la premiere ligne soit differente des autres ligne est ce possible??? voila mon code:
Code :
- <?php
- $csvfile = 'c:\Alexandre\script Php finaux\csv2.csv';
- $sqlfile = 'c:\Alexandre\script Php finaux\requete.sql';
- $table = 'etic_test';
- $lines = file($csvfile);
- $handle = fopen($sqlfile, 'w');
- foreach ($lines as $line)
- {
- $line = preg_replace('/;/', ',', trim($line));
- $line = ereg_replace('"','',trim($line));
- //$line = ''.$line.'';
- $query = "INSERT INTO `$table` VALUES ($line);\n";
- fwrite($handle, $query);
- }
- fclose($handle);
|
en fait pour la premiere ligne du tableau il faudrait faire un alter table(creer des champs avec le nom de colonne) et les ligne suivant un insert into
Quelqu'un aurait il une idée??? |