Phpmyadmin Import CSV avec controle d'entrée

Résolu
Christr Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -  
Christr Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voila je souhaiterais faire un script pour importer ma feuille csv

les premiers test d'import fonctionne bien

mon souci actuel et que :

le fichier csv comprend à l'instant t ceux-ci :
"2009-07-15";"15:22:90";"titi"

cependant à l'instant t2 il est comme ceux-ci :
"2009-07-15";"15:22:09";"titi"
"2009-07-15";"15:32:11";"tata"

cependant à l'instant t3 il est comme ceux-ci :
"2009-07-15";"15:22:09";"dors";"titi"
"2009-07-15";"15:32:11";"mange";"tata"
"2009-07-16";"17:32:11";"dors";"titi"

et je souhaiterais que mon fichier l'hors de l'import ne m'écrive pas deux fois la même ligne ?
qu'il y est en somme une vérification des entrés précédente avant l'ajout

Est ce possible ??
A voir également:

25 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Alors la . . . comme ça je vois pas, faudrait que j'ai le truc sous les yeux pour faire moultes tests...

Je te conseil de bien matté dansla structure du CSV ar moi ca merdait comme ca, genre savoir si tes sauts de lignes c'est bien que du '\n' ou '\r', car moi c'est grace en changeant ça que j'ai réussi a ce qu'il prenne bien toutes mes lignes en comtpes car le soucis c'est qu'il devait mal lire mes lignes donc ca ne correspondait pas avec mes index...

en tt cas pour moi la solutions est entre la syntaxe de ton csv et les index de ta table après faut tester....

Désolé de ne pas avoir pu plus t'en dire !
0
Christr Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   46
 
Mais merci c'est déjà ça je vais voir et je posterai ma réponse si j'en trouve une lol
0
Christr Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   46
 
J'ai beau chercher je ne trouve pas grand chose je pense que je vais faire en sorte que el créateur du csv ce connecte directement sur la base et injecte les variable


en tout cas Merci pour tout

++
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Merde, bon Ok.

Pas de soucis, mais j'aurai preferré que tu y arrives pour au moins comprendre ou ça ne va pas car moi j'avais réussi chez moi, mais à la différence que c'est moi qui avait écrit le CSV dans mon éditeur de texte, donc c'est pour ça que j'avais rajouté le truc sur les fins de lignes.

Par contre, je pense toujours que si t'as mis les index comme je t'avais mis et que ca faisait tjs le doublon qu'il y a un rapport avec le format de ton fichier CSV... Y a un truc qui cloche dans sa structure ...

Bon courage pour la suite !

A++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Christr Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   46
 
CSV OK MERCI

<!-- Cette permet l'exportation des résultats du formulaire en csv -->

<?php session_start();

//On récupère les valeurs du formulaire via la session
$ddate = $_SESSION['$ddate'];
$dheure = $_SESSION['$dheure'];
$dminute = $_SESSION['$dminute'];
$dseconde = $_SESSION['$dseconde'];
$fdate = $_SESSION['$fdate'];
$fheure = $_SESSION['$fheure'];
$fminute = $_SESSION['$fminute'];
$fseconde = $_SESSION['$fseconde'];

<!-- etc... -->



//connexion au serveur MySQL

$connexion = mysql_connect("@ip","ID","MP");

//sélection de la BDD

$base = mysql_selectdb("BDD",$connexion);

// Titre des colonnes du fichier .CSV ou .XLS le ; est un saut de colone et le slash n un saut de colone

$fichier = "Coucou;\n";
$fichier.= "\n";

// Déclaration du type de contenu

header("Content-type: application/vnd.ms-excel");

// Remplacer .csv par .xls pour exporter en .XLS

header("Content-disposition: attachment; filename=Check_".date("Ymd").".csv");
print $fichier;
exit;

// Crée par Christr

?>
0