IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

DATE et TIME format Mysql vs NOW() [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de monlou
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 363
    Par défaut DATE et TIME format Mysql vs NOW()
    Bonjour,

    j'ai deux champs dans ma table:

    un en format DATE() et un autre FORMAT TIME()

    je voudrais faire en sorte de supprimer tous les enregistrements qui sont égales a NOW() AND les plus anciens

    je peux écrire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DELETE ID FROM ma_table WHERE date_depart >= NOW
    je desirerais savoir maintenant 2 choses:

    1- Est-ce que date_depart dans ma table qui est en format DATE contient les heures et les minutes pour contenir les attributs de NOW ?

    2- Est-ce que lles dates plus anciennes sont plus grand > ou plus petit < que NOW?

    merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu pouvais repondre à tes questions toi même en faisant un essai :

    1 - le type DATETIME contient la date et l'heure mais on peut faire une comparaison entre un champ DATE et un champ DATETIME.

    2 - Très evidemment date_passée < date_future
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé Avatar de monlou
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 363
    Par défaut
    merci sabotage

    Tu pouvais repondre à tes questions toi même en faisant un essai :
    il s'agissait de DELETE

    je pouvais faire un essai moi-meme mais je ne voulais pas non plus detruire des mauvaises donnees

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu dois faire une manoeuvre délicate sur une base
    1 - fait une sauvegarde
    2 - fait d'abord le test sur une copie
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé Avatar de monlou
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2010
    Messages : 363
    Par défaut
    j'ai fait ceci mais y a rien qui se passe!!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $del= "DELETE id FROM depart WHERE DATE_FORMAT(date_depart,'%d/%m/%Y') AS date_fr <= NOW()";
     
    $sql="SELECT DATE_FORMAT(date_depart, '%d/%m/%Y') AS date_fr,DATE_FORMAT(heure_depart,'%H:%i') AS time_depart, places_disponibles, province_depart, ville_depart,
     point_depart, province_destination, ville_destination, point_destination, prix FROM depart ORDER BY date_depart DESC";

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ton DATE_FORMAT ne sert a rien.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. format date pour importer sous mysql
    Par morgan47 dans le forum Excel
    Réponses: 2
    Dernier message: 20/02/2011, 09h43
  2. Convertir une date en format Mysql?
    Par jacko842 dans le forum VB.NET
    Réponses: 1
    Dernier message: 24/04/2010, 20h10
  3. [MySQL 5] Double tri sur date et time
    Par titoine1978 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 18/06/2006, 19h46
  4. [Date] Comparer des dates au format mySQL "date
    Par Marc_P dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 25/10/2004, 15h15
  5. [date] Comparer deux formats différents
    Par terziann dans le forum Requêtes
    Réponses: 17
    Dernier message: 21/07/2003, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo