Champ date importé depuis excel adns mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Champ date importé depuis excel adns mysql

par dmx-moteur » 08 juil. 2005, 13:52

En fait le format du champ dans la base mysql est bien un champ date ; dans Excel, j'avais aussi créée un champ date personnalisé aaaa-mm-jj pour être raccort avec mysql... mais lors de l'import si les valeurs du champ on bien été prise en compte, il semble qu'elles ne soient pas considérées réellement comme des dates...

Si j'ouvre une fiche et que je la sauvegarde à nouveau alors le champ date est bien converti en date mysql !!

Peut être faudrait-il que je modifie tous les enregistrement par une commande du type :
UPDATE matable SET unchamp = 'unevaleur'
où cette valeur "bidon" est la même pour tous les enregistrements.

Qu'en pensez-vous ?

par castelli » 08 juil. 2005, 13:45

pourquoi tu modifie pas le type du champ dans mysql ?? sa serait plus simple nan?

Champ date importé depuis excel adns mysql

par dmx-moteur » 08 juil. 2005, 13:44

Bonjour à tous

J'ai importé depuis excel en format csv un fichier dont le champ date n'est pas pris en compte par MySql en tant que tel : il est devenu un champ texte et génère l'erreur suivante dans ma page :

Notice: strtotime(): Called with empty time parameter in c:\program files\easyphp1-7\www\...

Comment faire pour que ce champ redevienne un champ date dans MySql

Merci par avance