exporter des chiffres MYSQL - > CSV

Eléphanteau du PHP | 16 Messages

01 nov. 2006, 12:43

Bonjour,

J'ai la possibilité d'exporter des données MYSQL vers fixhier CSV. La routine est ecrite mais j'ai des soucis avec les chiffres.
J'ai des champs déclarés en varchar dans ma table qui lorsque je les exporte passe de 063466 en 63466. Je pers le 0 au début.
J'aurais besoin de conserver ce 0 pour des traitements utlérieurs. Comment puis je faire pour que l'ensemble des chiffres soit conserver.

Merci
Sam

Mammouth du PHP | 983 Messages

01 nov. 2006, 13:06

Si tu ouvres ton fichier CSV avec Excel, il vire les 0 car considère ton champ comme un nombre.

Ouvre ton fichier avec un bloc notes et regarde.

Sinon, entoures tes champs VARCHAR par des guillements lors de l'export en CSV.

Eléphanteau du PHP | 16 Messages

01 nov. 2006, 14:18

effectivement, si j'ouvre le fichier sous Bloc note, les chiffres apparaissent bien avec le 0 devant. Mais si je mets des guillemets, ils apparaissent également sous Excel. Il faudra les enlever en manuel sous Excel, donc pas pratique.
Si quelqu'un a d'autres idées, je suis preneur pour résoudre mon problème

Merci de votre aide

ViPHP
ViPHP | 1961 Messages

01 nov. 2006, 15:49

Bonjour,

Fait commencer ton champ par une ' (apostrophe)

Code : Tout sélectionner

'06...
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein