fafakart
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 juin 2007
-
11 juin 2007 à 10:04
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
13 juin 2007 à 13:55
Bonjour,
je voudrais savoir comment ne pas importer la 1er ligne d'un fichier dans une base de donnée.
fafakart
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 juin 20071 12 juin 2007 à 10:02
Bonjour,
merci pour vos reponses mais moi je voudrais savoir comment ne pas prendre la premiére ligne du fichier celle qui est souligné, elle me chercher a rien.
Ligne 1 :
INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUES ('displayname','amprenomusage','roomnumber','dnentite','mail','telephonenumber','facsimiletelephonenumber')Ligne 2 :
INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUES ('BROUSSE','SYLVIE','261','0001778053233900022,','','03 44 61 74 33','')Ligne 3 :
INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUES ('TELLIER','LYSIANE','261','0001778053233900022,','','03 44 61 74 33','')Ligne 4 :
INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUES ('POIRON','DENISE','200','0001678053233900022,','','03 44 61 74 04','')
fafakart
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 juin 20071 12 juin 2007 à 11:19
salut,
si ça ressemble à ton post mais en langage php.
$file = fopen("C:\Documents and Settings\DALMON\Mes documents\Mes fichiers reçus\liste des agents présents en anr_0002084.csv", "r");
$i=0;
while(!feof($file)) //Tant que l'on est pas a la fin du fichier
{
if ( $i != 0 )
{
$tab=fgetcsv($file, 1024,";");
// $tab[]=explode(';',$ligne);
fafakart
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 juin 20071 12 juin 2007 à 11:38
pas exactement je veut pas inserer la premiére ligne dans ma base de donnée
c'est à dire celle la :
Ligne 1 :
INSERT INTO personnel (Nom,Prenom,Site,CodeService,Mel,Telephone,Fax) VALUES ('displayname','amprenomusage','roomnumber','dnentite','mail','telephonenumber','facsimiletelephonenumber')
cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 20091 12 juin 2007 à 11:52
euh ... toi comprendre moi ?
ton $i commence à 0
ensuite tu dit :
si $i pas égale à 0 alors traitement
et tu incrémente $i
c'est pour ca que tu n'a pas un echo de "LIGNE 0"
autrement dit : ta premiere ligne "'displayname','amprenomusage','roomnumber','dnentite','mail','telephonenumber','facsimiletelephonenumber'" est en faite en 2eme ligne de ton ficher !
alors soit tu modifie ton fichier
soit if ( $i > 1 )
fafakart
Messages postés11Date d'inscriptionmercredi 30 mai 2007StatutMembreDernière intervention13 juin 20071 12 juin 2007 à 15:01
oui mais quand je fait if ( $i >1) la ligne que je veut pas "'displayname','amprenomusage','roomnumber','dnentite','mail','telephonenumber','facsimiletelephonenumber'
s'affiche quand même mais plus sur la ligne 1 mais sur la ligne2.
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 13 juin 2007 à 13:55
Je vais peut etre paraitre bete, mais tu es sur du retour chariot à la fin de chaque ligne ?? Vérifie si besoin avec un éditeur hexa..
Conseil mais je me suis déja fait avoir..
S.