Extracion date php/mysql

Résolu/Fermé
Signaler
-
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
-
Bonjour,

soit la table (personne) suivante :

numero ( clé primaire )
date_de_naissance


le code php correspondant :

$requete = "select * from personne";
$resultat = mysql_query($requete);

while ( $rs = mysql_fetch_row($resultat)
{
$n = $rs['numero'];
$d = $rs['date_de_naissance'];
}

je cherche comment distinguer le jour, le mois et l'année de la date $d ;

Merci d'avance;

3 réponses

Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
84
Ce sont des fonctions mysql, donc à utiliser dans la requete ;)

SELECT numero, DAY(date_de_naissance) jour, MONTH(date_de_naissance) mois, YEAR(date_de_naissance) annee
FROM personne
1
intéressant, mais existe-il une méthode de gérer ça en php sans être obligé de les mettre dans la requête SQL ??!!!
0
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
84
Le plus simple si tu veux gérer ça côté php est l'explode.

list($annee, $mois, $jour) = explode('-', $rs['date_de_naissance']);
1
Messages postés
565
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
28 décembre 2009
84
Avec un format yyyy-mm-dd ?

Si oui, soit avec un explode du -, soit en utilisant les fonctions mysql (DAY(), MONTH(), YEAR()), sur ta date.
0
oui c'est en format : yyyy-mm-dd

mais comment utiliser ces fonctions ??

j'ai essayer $d.MONTH(); comme exemple mais elle donne rien.
0