[RESOLU] Question select date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Question select date

Re: Question select date

par Larker » 05 oct. 2014, 13:34

Parfait, ça fonctionne merci Sirawaka et Yann18. ;)

Re: Question select date

par sirakawa » 05 oct. 2014, 13:20

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

par yann18 » 05 oct. 2014, 13:18

 $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

par Larker » 05 oct. 2014, 12:08

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

par sirakawa » 05 oct. 2014, 08:59

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

par niconicochan » 05 oct. 2014, 07:51

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

par Larker » 04 oct. 2014, 19:56

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

par yann18 » 04 oct. 2014, 19:34

bonjour,
la fonction mysql year(ladate) extrait l'année
SELECT YEAR('2014-10-04'); -- 2014

Question select date

par Larker » 04 oct. 2014, 19:01

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