Extracion date php/mysql

Résolu
angel -  
P@t@ch0n Messages postés 603 Statut Membre -
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

  1. P@t@ch0n Messages postés 603 Statut Membre 85
     
    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
    1. angel
       
      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
  2. P@t@ch0n Messages postés 603 Statut Membre 85
     
    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
  3. P@t@ch0n Messages postés 603 Statut Membre 85
     
    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
    1. angel
       
      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