Bonjour à tous,
Dans une table Mysql j'ai des dates de type strtotime dans ma colonne date. ex: 1534567583.
J'aimerais avec une requête sql convertir la date en un autre format avant l'affichage dans ma page web.
Je m'explique:
Quand je fais un var_dump() de ma requête sql j'obtiens le résultat suivant:
J'aimerai si possible avoir la date formaté au préalable dans le var_dump: ex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 array(2) { [0]=> array(2) { ["livre_id"]=> string(1) "8" ["date"]=> string(10) "1303876800" [1]=> array(2) { ["livre_id"]=> string(2) "10" ["date"]=> string(10)"1313576500"
Avec une boucle foreach je suis en mesure de la faire, mais j'aimerais le convertir avant que ca rentre dans la boucle foreach.Autrement-dit, comme si la date était stocké dans ma table sql dans le format suivant date-mois-jour. J'avais déjà fais quelque chose de similaire une fois, mais je me rappele pas vraiment comment j'avais procédé
Code : Sélectionner tout - Visualiser dans une fenêtre à part array(2) { [0]=> array(2) { ["livre_id"]=> string(1) "8" ["date"]=> string(10) "2011-03-08" [1]=> array(2) { ["livre_id"]=> string(2) "10" ["date"]=> string(1) "2011-03-18"
J'ai pensé à insérer le code sql suivant dans ma requête:
Je sais que ca ne marche pas, mais je me suis essayé lol
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 (CASE WHEN date IS NOT NULL THEN ".date('Y-mm-dd',date)." END )AS date_convertie
Merci
Partager