Date SQL
Résolu
Bonjour,
Je souhaiterai afficher une date au format Français dans ma liste déroulante.
J'ai mon fichier qui me retourne ma liste déroulante que voici. Malheureusement je n'y parviens pas. Dans la variable $champs il y a "dmanif" qui corresponds à une colonne de dates de ma BDD.
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie.
Je souhaiterai afficher une date au format Français dans ma liste déroulante.
J'ai mon fichier qui me retourne ma liste déroulante que voici. Malheureusement je n'y parviens pas. Dans la variable $champs il y a "dmanif" qui corresponds à une colonne de dates de ma BDD.
Pouvez-vous m'aider s'ils vous plait.
Je vous remercie.
<?php $table = "cdc_manifestations"; $champs = "idmanif,dmanif,lieu,event"; $where = "YEAR(dmanif) = YEAR(CURRENT_DATE)"; $ordre = "dmanif"; $texte = "-- Manifestations --"; ?>
3 réponses
-
ModérateurBonjour,
En partant du principe que tu as bien utilisé un champ de type date dans ta bdd (le contraire serait une énorme erreur !!!! ) ....
Il suffit d'utiliser la fonction mysql DATE_FORMAT
par exemple :DATE_FORMAT(dmanif,'%d/%m%Y')
https://www.w3schools.com/sql/func_mysql_date_format.asp
. -
Bonjour
Merci pour ta réponse. malheureusement la date ne s'affiche plus par contre les autres champs oui.<?php $table = "cdc_manifestations"; $champs = "idmanif,DATE_FORMAT(dmanif,'%d/%m%Y'),lieu,event"; $where = "YEAR(dmanif) = YEAR(CURRENT_DATE)"; $ordre = "dmanif"; $texte = "-- Manifestations --"; ?>
-
oupieeee....
Merci j'ai créé un alias est tout fonctionne à merveille.
Grand merci.