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 :

Lister tous les time d'hier via une colonne last_time


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    293
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 293
    Par défaut Lister tous les time d'hier via une colonne last_time
    Bonjour,

    Imaginons que j'ai une table (test) dans mysql avec une colonne (last_time), comment il faudrait faire pour afficher tous les gens qui se sont connectés pour la derniere fois hier (ou une autre date que je veux)

    toutes les dates sont faites avec time() et il faudrait afficher les time d'une date ou heure precise, c'est possible?


    J'ai beau chercher, jy arrive pas, il faudrait au moins 1 semaines pour que mon cerveau trouve ça, j'ai pas vraiment envie de passer une semaine sur ça.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    where last_time<=last_time-86400

    il me faudrait ce genre de commande.


    Merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,
    Tu ne risques pas de griller ton cerveau s'il travaille pendant une semaine

    Un petit indice, ça se fait sur ta requête SQL.

    si tu prends une variable PHP à laquelle tu attribue le time actuel

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $temps_actuel = time();
    $delai=60*60*24; // une journee à partir de maintenant
    $temps_moins_une_journee=$temps_actuel-$delai;
    $sql = 'SELECT * FROM ma_table WHERE last_time BETWEEN '.$temps_actuel.' AND '.$temps_moins_une_journee;

    Cela devrais convenir mais il y a aussi http://dev.mysql.com/doc/refman/5.5/...functions.html

Discussions similaires

  1. Mettre tous les chiffres en indices sur une colonne
    Par ledisciple dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/08/2011, 15h29
  2. Lister tous les controles d'une feuille
    Par Oussbaba au rhum dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/11/2007, 11h28
  3. Lister tous les jours d'une année
    Par Delphi-ne dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/02/2007, 18h10
  4. [code] Comment lister tous les éléments d'une form
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/10/2006, 11h23
  5. Comment lister tous les composants d'une fiche ?
    Par tipiweb dans le forum Langage
    Réponses: 2
    Dernier message: 18/01/2006, 21h53

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