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:
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"
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
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"
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é

J'ai pensé à insérer le code sql suivant dans ma requête:

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
Je sais que ca ne marche pas, mais je me suis essayé lol

Merci