Insertion des données csv dans mysql
prine92500
-
prine92500 -
prine92500 -
Bonjour,
j'ai souci dans l'insertion des données csv vers my sql
en efet tous marche normalement exepté 1 colonne
vu j'ai date dans dichier excel qui est sous forme 01/01/2008 et je dois transformer 2008-01-01 pour my sql
voiçi mon script
current_row = 1;
$str=file_get_contents($fichier);
$rows=CSV2Array($str);
for($i=1;$i<count($rows);$i++)
{
$tableau= explode("/",$rows[$i][3]);
$jour1 = $tableau[0];
$mois1 = $tableau[1];
$annee1 = $tableau[2];
$date= $annee1.'-'.$mois1.'-'.$jour1;
$tableau1= explode("/",$rows[$i][2]);
$jour = $tableau[0];
$mois = $tableau[1];
$annee = $tableau[2];
$date2= $annee.'-'.$mois.'-'.$jour;
$query="insert into com (MAT_ID ,Date_debut ,Date_fin ,SAR) values('".$rows[$i][0]."','".$date."','".$date2."','".$rows[$i][5]."') ";
$result = mysql_query( $query ) or die( mysql_error() );
}
l'insertion se fait exepté colonne de date_fin j'ai eu meme dates que date_debut
c'est a dire $date2 prend les valeurs de prmier script explode de $date
quelqu'un peux m'aider?
j'ai souci dans l'insertion des données csv vers my sql
en efet tous marche normalement exepté 1 colonne
vu j'ai date dans dichier excel qui est sous forme 01/01/2008 et je dois transformer 2008-01-01 pour my sql
voiçi mon script
current_row = 1;
$str=file_get_contents($fichier);
$rows=CSV2Array($str);
for($i=1;$i<count($rows);$i++)
{
$tableau= explode("/",$rows[$i][3]);
$jour1 = $tableau[0];
$mois1 = $tableau[1];
$annee1 = $tableau[2];
$date= $annee1.'-'.$mois1.'-'.$jour1;
$tableau1= explode("/",$rows[$i][2]);
$jour = $tableau[0];
$mois = $tableau[1];
$annee = $tableau[2];
$date2= $annee.'-'.$mois.'-'.$jour;
$query="insert into com (MAT_ID ,Date_debut ,Date_fin ,SAR) values('".$rows[$i][0]."','".$date."','".$date2."','".$rows[$i][5]."') ";
$result = mysql_query( $query ) or die( mysql_error() );
}
l'insertion se fait exepté colonne de date_fin j'ai eu meme dates que date_debut
c'est a dire $date2 prend les valeurs de prmier script explode de $date
quelqu'un peux m'aider?
A voir également:
- Insertion des données csv dans mysql
- Fuite données maif - Guide
- Trier des données excel - Guide
- Insertion table des matières word - Guide
- Touche insertion clavier - Guide
- Insertion video powerpoint - Guide
4 réponses
Bonjour,
La réponse est dans ta question : « c'est a dire $date2 prend les valeurs de prmier script explode de $date »
Allez, bon courage pour la suite :)
Xavier
La réponse est dans ta question : « c'est a dire $date2 prend les valeurs de prmier script explode de $date »
$tableau= explode("/",$rows[$i][3]);
$jour1 = $tableau[0];
$mois1 = $tableau[1];
$annee1 = $tableau[2];
$date= $annee1.'-'.$mois1.'-'.$jour1;
$tableau1= explode("/",$rows[$i][2]);
$jour = $tableau[0]; //=> au lieu de $tableau1[0] !!
$mois = $tableau[1]; //=> au lieu de $tableau1[1] !!
$annee = $tableau[2]; //=> au lieu de $tableau1[2] !!
$date2= $annee.'-'.$mois.'-'.$jour;
Allez, bon courage pour la suite :)
Xavier
merçi XAVIER
c'est résolu
sinon j'arrive pas a trouver bouron résolu quand je pose question et j'aurais une réponse
je dois etre membre?
c'est résolu
sinon j'arrive pas a trouver bouron résolu quand je pose question et j'aurais une réponse
je dois etre membre?
Oui il faut être membre, pour que le site soit sûr que c'est bien toi qui mets ton sujet à "résolu".
de toute façon c'est résolu et grand merçi pour toi
sinon t'u conais comement résoudre de calcul des jours mais entre une année et autre
tu sais passage de 207 a 2008 pour calcul des jours creer beug
bien sur je vais creer autre sujet et avant ça devenir membre mais juste je te pose question pour demander ton aide
sinon t'u conais comement résoudre de calcul des jours mais entre une année et autre
tu sais passage de 207 a 2008 pour calcul des jours creer beug
bien sur je vais creer autre sujet et avant ça devenir membre mais juste je te pose question pour demander ton aide