Bonjour,
j'ai un champ date dans ma BDD mysql au format xxxx-xx-xx
Je souhaiterais afficher dans ma page php -> xxxx-xx sans les jours donc.
Comment puis-je faire ça ? Car je ne connais que year(date) et month(date)
Merci d'avance.
Version imprimable
Bonjour,
j'ai un champ date dans ma BDD mysql au format xxxx-xx-xx
Je souhaiterais afficher dans ma page php -> xxxx-xx sans les jours donc.
Comment puis-je faire ça ? Car je ne connais que year(date) et month(date)
Merci d'avance.
bon bah problème résolu :
$sql = mysql_query('SELECT DISTINCT CONCAT(year(date), " - ", month(date)) from compare');
il y a peux-être une autre solution "plus propre" mais bon ça dépanne !
Bonjour,
La réponse est dans la FAQ ;).
Regarde du côté de la fonction DATE_FORMAT(). C'est une solution "plus propre" ;).
ced
il va falloir examiner tout ça ya beaucoup d'infos !
merci
Actuellement, ma requête est :
SELECT DISTINCT month(date) from compare
cela me retourne 5 , 6 ... Moi je voudrais que cela me retourne 05, 06 , comment faire ? je ne trouve pas la bonne fonction
Merci
cedCode:
1
2 SELECT DISTINCT DATE_FORMAT(date, '%Y-%m') FROM compare
merci encore pour la réponse lol
j'avais fait à nouveau quelque chose de pas très propre :mrgreen:
C'est vrai qu'il y a beaucoup d'options possibles dans DATE_FORMAT, mais elle est très pratique ;).
N'oublie pas de mettre le post en "résolu" si c'est bon ;).
ced