Extracion date php/mysql

Résolu/Fermé
angel - 15 sept. 2009 à 13:07
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 - 15 sept. 2009 à 13:49
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;
A voir également:

3 réponses

P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
15 sept. 2009 à 13:32
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
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
15 sept. 2009 à 13:49
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
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
15 sept. 2009 à 13:16
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