IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Afficher que l'année du champs 'date' [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut Afficher que l'année du champs 'date'
    Bonjour a tous =)
    voila je voudrais faire en sorte de n'afficher que l'année de mon champs 'date'.
    j'ai une base de donnée dans laquelle se trouve ce champs il est sous la forme YYYY-MM-DD et je voudrais afficher sur mon php que l'année.
    J'ai déjà essayé plusieurs codes mais sans succès :/
    je ne sait pas si j'ai été compréhensible xd
    svp aidez moiiiiiiii :p


    By The free man

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT YEAR(champ_date) ...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    Tu va surement me prendre pour un boulet mais je n'y arrive toujours pas :/
    voila mon code:

    $recherche = mysql_query("SELECT YEAR(champ_date)FROM matable");
    $date=mysql_query($recherche);
    echo $date;


    Je sait que ce code doit etre n'importe quoi mais je suis nouveau dans le php et il y a des truks que je ne maitrise pas encore ^^"

  4. #4
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    Attention a respecter les espace :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $recherche = mysql_query("SELECT YEAR(champ_date) FROM matable");

    Sinon ton echo $date; ne t'affichera pas grand chose de bien intéressant à mon avis^^

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Les boulets ce sont les gens qui n'essaient pas de progresser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $recherche = mysql_query("SELECT YEAR(champ_date) as annee FROM matable");
    $resultat = mysql_query($recherche);
    $row = mysql_fetch_assoc($resultat)
    echo $row['annee'];

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    Pas bête lol
    mais sa ne marche toujours pas TT
    aucun message d'erreur ne s'affiche quand je visualise ma page donc je pense qu'il comprend bien quelque chose quand je lui lance cette requette mais je ne voit pas quoi

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Les boulets ce sont les gens qui n'essaient pas de progresser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $recherche = mysql_query("SELECT YEAR(champ_date) as annee FROM matable");
    $resultat = mysql_query($recherche);
    $row = mysql_fetch_assoc($resultat)
    echo $row['annee'];
    j'ai essayé ton code Sabotage mais il m'indique une erreur a la dernière ligne: echo $row['annee'];

  8. #8
    Membre actif Avatar de Gaara-Manga
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Avril 2007
    Messages : 247
    Points : 239
    Points
    239
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Les boulets ce sont les gens qui n'essaient pas de progresser.
    C'était adresse a quelqu'un en particulier ou bien c'est juste histoire de dire ?

    Sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $req= "SELECT YEAR(champ_date) as date FROM matable";
    $resultat = mysql_query($req);
    while($row = mysql_fetch_array($resultat ))
    {
    echo $row['date'].'<br />';
    }
    ?>

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    nn je me suis trompé j'avais oublié le point virgule xd
    mintenant il m'indique cette erreur :Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in blabla a la ligne qui contient $row = mysql_fetch_assoc($resultat);

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    C'est boooooooon :d:d:d
    merci beaucoup tout les deux
    enfaite je n'avais pas remplacé "champs_date" :s
    dsl de vous avoir embêté pour un truk aussi bête
    en tout cas je vous remercie grâce a vous je peut continuer mon code :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-97] extraire année d´un champ date
    Par benPSA dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 12/01/2011, 17h17
  2. Que peut contenir mon champ date
    Par pierrot10 dans le forum Requêtes
    Réponses: 2
    Dernier message: 12/04/2009, 12h55
  3. afficher que l'Année actuelle !
    Par Jawad-smart dans le forum IHM
    Réponses: 2
    Dernier message: 07/06/2008, 00h32
  4. Afficher les milièmes dans un champs Date Heure
    Par zooffy dans le forum ASP.NET
    Réponses: 8
    Dernier message: 27/07/2007, 14h51
  5. [Dates] afficher mois et année entre 2 dates
    Par jiojioforever dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2007, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo