[PHP] trier une requete sql sur les dates
Résolu/Fermé
okuni
okuni
- Messages postés
- 1221
- Date d'inscription
- jeudi 4 septembre 2008
- Statut
- Membre
- Dernière intervention
- 2 janvier 2014
okuni
- Messages postés
- 1221
- Date d'inscription
- jeudi 4 septembre 2008
- Statut
- Membre
- Dernière intervention
- 2 janvier 2014
A voir également:
- [PHP] trier une requete sql sur les dates
- [PHP] trier une requete sql sur les dates ✓ - Forum - PHP
- Php afficher resultat requete sql ✓ - Forum - PHP
- Moteur de recherche en php et concaténation requête SQL ✓ - Forum - PHP
- Envoyer un mail en PHP avec une Requête SQL ✓ - Forum - PHP
- PHP - Affichage multiple requete SQL ✓ - Forum - PHP
7 réponses
divland
11 nov. 2008 à 18:00
- Messages postés
- 194
- Date d'inscription
- dimanche 22 juin 2008
- Statut
- Membre
- Dernière intervention
- 4 septembre 2009
11 nov. 2008 à 18:00
bonjour,
il y a un lien : les jours sont décroissants !
a essayer :
ORDER BY strtotime(date_login)
il y a un lien : les jours sont décroissants !
a essayer :
ORDER BY strtotime(date_login)
concat (substr(date_..(pos,longueur), ... as tri
substr ou left et right
en fait créer une variable intermédaire annee mois jour pour en faire l'argument de tri
et en fin de requête, order by tri
réponse rapide car je regarde le foot
ça donne quelqiue chose comme ça
select concat(SUBSTRING(date_inscription,7,2),SUBSTRING(date_inscription,4,2),SUBSTRING(date_inscription,0,2)
as tri
substr ou left et right
en fait créer une variable intermédaire annee mois jour pour en faire l'argument de tri
et en fin de requête, order by tri
réponse rapide car je regarde le foot
ça donne quelqiue chose comme ça
select concat(SUBSTRING(date_inscription,7,2),SUBSTRING(date_inscription,4,2),SUBSTRING(date_inscription,0,2)
as tri
Nuk
11 nov. 2008 à 17:53
- Messages postés
- 177
- Date d'inscription
- lundi 10 novembre 2008
- Statut
- Membre
- Dernière intervention
- 5 mai 2009
11 nov. 2008 à 17:53
Essaye en Speciafiant si tu les veux en ordre decroissant (DESC) ou croissant (ASC)
du genre:
$requete=mysql_query("select nom,date form users where date >11/2008 order by date ASC");
cordialement,
du genre:
$requete=mysql_query("select nom,date form users where date >11/2008 order by date ASC");
cordialement,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nuk
11 nov. 2008 à 17:59
- Messages postés
- 177
- Date d'inscription
- lundi 10 novembre 2008
- Statut
- Membre
- Dernière intervention
- 5 mai 2009
11 nov. 2008 à 17:59
Autant pour moi je n'avais pas lu la requete jusqu'au bout.
Essaye la solutionde giheller, qui me parait adaptée.
cordialement,
Essaye la solutionde giheller, qui me parait adaptée.
cordialement,
okuni
11 nov. 2008 à 18:02
- Messages postés
- 1221
- Date d'inscription
- jeudi 4 septembre 2008
- Statut
- Membre
- Dernière intervention
- 2 janvier 2014
11 nov. 2008 à 18:02
Je ne comprend pas ce que tu veux dire giheller.
Peux-tu me donner un exemple?
J'essaye ton système divland.
Peux-tu me donner un exemple?
J'essaye ton système divland.
okuni
11 nov. 2008 à 19:15
- Messages postés
- 1221
- Date d'inscription
- jeudi 4 septembre 2008
- Statut
- Membre
- Dernière intervention
- 2 janvier 2014
11 nov. 2008 à 19:15
Merci, j'ai compris après avoir failli pété un câble :p
11 nov. 2008 à 18:07
mogwi-bli c'est le nom de la base de donnée sql.
11 nov. 2008 à 18:12
à utiliser :
ORDER BY '.strtotime(date_login).'
11 nov. 2008 à 18:57
on dirait qu'il ne tien pas compte du tri. je crois qu'il a trié le tableau en fonction de l'ID croissant