Page 1 sur 1

Posté : 23 sept. 2006, 12:55
par alcofribas
Je profite de ce post pour vous soumettre un problème que je rencontre pour importer des fichiers .csv avec phpmyadmin.
Lorsque j'essaie d'importer ces fichiers, il n'y a que le premier enregistrement qui soit pris en compte. Impossible de faire passer les autres. Alors je me suis dit qu'il y avait un problème du style : il n'y a pas de caractère spécifique pour signaler la fin des enregistement. Mais je ne sais pas si je dois chercher dans les .csv ou plutôt essayer avec load data.

Pouvez-vous me dire si vous avez déjà rencontré ce problème ?

Merci d'avance

Posté : 23 sept. 2006, 13:04
par Cyrano
aclofribas, tu n'es pas obligé de polluer un message quelconque avec une question qui n'a absolument aucun rapport avec le sujet qui y est traité. Donc je découpe et on crée un sujet à part.

Ceci dit, il nous faudrait des éléments, quelques lignes exemple de ton fichier, en particulier les dernières lignes correctement importées et quelques lignes après, ensuite il faudrait voir ta requête d'importation.

Posté : 26 sept. 2006, 16:38
par Invité
Excuse-moi, je pensais bien faire :oops:

Bon, mon problème a changé : je parviens à importer mon fichier via cocoa mysql mais les caractères accentués deviennent n'importe quoi. J'ai changé le type de caractère dans ma base, mais ça ne fonctionne pas.

Tu as une idée?

Posté : 26 sept. 2006, 21:15
par alcofribas
Bon, j'essaie depuis 10h ce matin, y'a rien à faire...
En fait la collation par défault dans mysql est en suédois (j'utilise MAMP), et je ne peux pas modifier la base "information_schema"...
Personne ne sait comment je peux faire?

Posté : 26 sept. 2006, 23:51
par Cyrano
Quoique je ne sois pas certain de la chose, il me semble qu'il est possible de préciser l'encodage lors de l'importation, à vérifier. Ce qui est probable, c'est que l'encodage du fichier et l'encodage de la base sont différents, ce qui cause le problème.

Mais encore une fois, on a aucun élément pour vérifier quoique ce soit et te fournir une réponse appropriée.