Tri Date php/sql - PHP - Programmation
Marsh Posté le 10-05-2004 à 11:19:07
ben si tu fait un order by (date), que tu fais un $row=mysql_fetch_array du résultat de ta requête et que tu prends les deux dernières occurences de ton $row çà doit marcher, mais il doit y avoir une solution optimisées
Marsh Posté le 10-05-2004 à 11:24:28
sous Mysql SQL, tu peux utiliser LIMIT 0,2
mysql> SELECT * FROM table LIMIT 5,10; # Retrieve rows 6-15
(attention à l'order by)
Marsh Posté le 10-05-2004 à 11:27:00
euh la, pour le dernier, je suis pas sur d'avoir compris...
Je suis peut etre bete... :-(
Marsh Posté le 10-05-2004 à 11:33:49
plus exactement :
SELECT * FROM maTable ORDER BY monChampDate DESC LIMIT 0, 2;
Marsh Posté le 10-05-2004 à 11:35:39
ReplyMarsh Posté le 10-05-2004 à 11:58:31
C'est bon ca marche parfaitement!!
Merci beaucoup!!
Sinon derniere question : quelqu'un connait-il la commande pour connaitre le nbre de jours entre deux dates (aaaa/mm/jj)?
Marsh Posté le 10-05-2004 à 12:21:10
php, pardon...
un truc du type :
$nb_jours=$date1-$date2
??
Marsh Posté le 10-05-2004 à 13:21:57
regarde dans la doc du côté des fonctions timestamp et date, ils donnent une solution
Marsh Posté le 10-05-2004 à 11:13:15
Bonjour a tous en ce debut (difficile) de semaine,
J'ai un p'tit soucis avec une requete SQL!
Est-il possible de faire une espece de tri, juste pour recuperer les deux dernieres dates (les plus recentes)?
C'est un extrai de ma BDD! Donc finalement, je veu recuperer automatikement, les 2 dates les plus recentes : 2003-10-02 et 2003-07-01...
Voila, je compte sur vous!
Merci