Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2420 connectés 

 


Dernière réponse
Sujet : [PHP] classement par date puis heure...
z0rglub je suis d'accord avec eux qui disent de ne faire qu'un seul champ dans la table. En faire 2 c'est vraiment se compliquer la vie. Utilise un simple champ de type INT de taille 15 dans lequel tu stockes tes dates au format de l'époque UNIX. La fonction "date" est super simple d'emploi pour mettre en forme comme tu veux par la suite

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
z0rglub je suis d'accord avec eux qui disent de ne faire qu'un seul champ dans la table. En faire 2 c'est vraiment se compliquer la vie. Utilise un simple champ de type INT de taille 15 dans lequel tu stockes tes dates au format de l'époque UNIX. La fonction "date" est super simple d'emploi pour mettre en forme comme tu veux par la suite
FLY LM

Disconect a écrit a écrit :

 
ouais, et apres manipuler tout ça faire des divisions , etc...
pour avoir l'heure et la date, bof, tant pis, de tte maniere ça marche avec le order date desc, heure desc donc :)  




 
Faire des divisions ???? Non, regarde simplement la fonction  
date(string format, int [timestamp] ) de PHP.
 
C'est comme tu veux, c'est juste une remarque.

disconect

fly LM a écrit a écrit :

Si cela doit fonctionner :
 
"SELECT * FROM table ORDER BY date,heure DESC";
 
-> Par contre je vois pas trop l'intérêt de stocker cela sur deux champs...
 
-> UN seul champs ou tu stockes le times d'Unix et c'est bon :
Ton champs sous MySQL : Date/mediumint(8)/UNSIGNED  




ouais, et apres manipuler tout ça faire des divisions , etc...
pour avoir l'heure et la date, bof, tant pis, de tte maniere ça marche avec le order date desc, heure desc donc :)

disconect ouais ça marche nickel , j'aurais du y pense ;)
 
merci !  :hello:
FLY LM Si cela doit fonctionner :
 
"SELECT * FROM table ORDER BY date,heure DESC";
 
-> Par contre je vois pas trop l'intérêt de stocker cela sur deux champs...
 
-> UN seul champs ou tu stockes le times d'Unix et c'est bon :
Ton champs sous MySQL : Date/mediumint(8)/UNSIGNED
z0rglub "order by date desc, heure desc"
disconect bonjour, j'ai une table avec 2 champs date et heure:
date 0000-00-00  (annee-mois-jour) et
heure 00:00:00 (heure-min-sec)  
gere sous Free (MySQL) par PhPmyAdmin,
donc qd je veut classer les entrees,j'utilise une requete
du style:
"select * from ma table order by date desc ";
 
comme ça les entrees ayant une date plus recente se trouve au debut de l'affichage, pour celà aucun pb, le seul pb est que si je fait "order by date , heure" pour classer par date puis
par heure, celà ne fonctionne plus,comment faire ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)