Page 1 sur 1
Question select date
Posté : 04 oct. 2014, 19:01
par Larker
Bonjour à tous,
Je voudrais savoir s'il est possible de sélectionner uniquement l'année dans le champs date de ma base de donnée qui est stocké au format 0000-00-00 ?
Merci
Re: Question select date
Posté : 04 oct. 2014, 19:34
par yann18
bonjour,
la fonction mysql year(ladate) extrait l'année
SELECT YEAR('2014-10-04'); -- 2014
Re: Question select date
Posté : 04 oct. 2014, 19:56
par Larker
D'accord merci, par contre ça s'adapte comment ?
Par exemple j'ai fais une requête pour sélectionner l'ensemble du contenu de ma table news :
<?php
$getNewsQuery = $bdd->query("SELECT * FROM `news` ORDER BY `id` DESC LIMIT 0,10") or die(mysql_error());
?>
Comment faudrait-il adapter le select year à cette requête ?
Sinon il n'est pas possible de mettre ça directement sur la variable qui suit ? :
date($getNews['date_sortie']);
Re: Question select date
Posté : 05 oct. 2014, 07:51
par niconicochan
Salut,
Tu peux aussi ressortir la date entière, séparer l'année du mois et du jour avec la fonction explode
et traiter alors que l'année à laquelle tu auras attribué une variable spécifique.
Re: Question select date
Posté : 05 oct. 2014, 08:59
par sirakawa
Au lieu de select *, tu énumères les champs que tu veux:
select * from kalig_resultats;
devient
select score, year(date) from kalig_resultats;
Re: Question select date
Posté : 05 oct. 2014, 12:08
par Larker
D'accord merci pour vos réponses, par contre ta technique n'a pas l'air de fonctionner Sirakawa, ça ne me retourne rien sur ma page. /:
Re: Question select date
Posté : 05 oct. 2014, 13:18
par yann18
$getNewsQuery = $bdd->query("SELECT YEAR(date_sortie) as la_date_de_sortie FROM `news` ORDER BY `id` DESC LIMIT 0,10");
foreach( $getNewsQuery as $value ){
echo $value['la_date_de_sortie'];
}
Re: Question select date
Posté : 05 oct. 2014, 13:20
par sirakawa
J'avais testé en ligne avant de poster.
Une des variables retournées est yer(date)
sans ça il ya :
select score, year(date) as 'y' from kalig_resultats; *un des chaps retournés est y
Re: Question select date
Posté : 05 oct. 2014, 13:34
par Larker
Parfait, ça fonctionne merci Sirawaka et Yann18.
