Bon...j'ai fait une connerie avec les dates !

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 : Bon...j'ai fait une connerie avec les dates !

par Cyrano » 08 juin 2006, 20:33

Ben pour le début de piste, voilà toujours la doc sur REGEXP de MySQL

Fais ensuite une recherche dans cette même doc sur le transtypage avec le mot clé "CAST"

par Kimble » 08 juin 2006, 20:28

Merci Cyrano, je vais attendre pour voir si quelqu'un peut me donner un bout de piste...je suis vraiment ennuyé sur ce coup là !

par Cyrano » 08 juin 2006, 20:22

Faisable en utilisant une requête UPDATE avec un REGEX pour modifier l'ordre des éléments jour/mois/année de la date et un transtypage, mais en créant le champ date à part pour supprimer l'ancienne ensuite seulement ...
Pas gagné, mais pas impossible :-k

PS : c'est un problème de SQL, je déménage le sujet

Bon...j'ai fait une connerie avec les dates !

par Kimble » 08 juin 2006, 18:20

Bonjour à tous,
Il y a quelques temps, un beau matin j'ai eu une idée ! Pourquoi ne pas faire une application qui référencerait toutes les ventes de l'entreprise que pourraient consulter les commerciaux et techniciens...
Evidemment, j'ai intégré un champ "date". Et c'est maintenant que j'aimerais travailler sur les dates, que je m'aperçoit que j'en ai fait une grosse dans la création du champ "date" !
Dans mon formulaire de saisie, l'utilisateur entre la date sous cette forme : 8 Juin 2006.
Sous PHPmyadmin mon champ "date" est formaté de cette façon :

Code : Tout sélectionner

date varchar 50 NULL NULL
En local sous EasyPHP, j'ai changé les attributs du champ "date" de cette façon :

Code : Tout sélectionner

date date not null 0000-00-00
Et j'ai perdu toutes les dates dans le champ ! je n'ai que des 0000-00-00 :cry:
Il y a t-il une manip' à faire pour formater ce champ sans perte de données ? D'avance merci beaucoup.
Kimble