import csv phpmyadmin guillemet

Eléphant du PHP | 61 Messages

03 mars 2009, 20:46

Bonjour,

J essaye d importer un fichier csv dans ma base sql via phpmyadmin

ma on fichier csv contient des données de ce type 7"

quand je laisse comme ac tout est ok mais lors de l affichage en php il me met seulement un 7

j ai donc essaye de mettre dans mon fichier csv sous cette forme 7\"

mais dans ce cas il me casse la mise en forme de mon fichier csv et rentre les données n importe comment dans la base

savez vous sous quelle forme mettre mon 7" pour qu il soit bine pris en compte dans ma base et bien exporté ?

Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 mars 2009, 22:51

Normalement, dans un fichier csv, les guillemets protégées sont doublées, et les champs contenant des retours charriots ou des guillemets sont délimités par des guillemets.
En gros la valeur 7" devrait apparaitre dans ton fichier csv sous la forme "7""" ... maintenant j'ai jamais essayé d'importer directement des csv dans mysql donc je ne sais pas si ca fonctionne, mais voilà en principe à quoi devrait ressembler ton csv :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 61 Messages

03 mars 2009, 22:59

merci pour ta réponse ryle je viens de tester il m importe bien tout nickel mais m affiche "7""" quand j affiche les données en php vraiment bizarre