J'essaie de récuperer une date dans une base sql au format initial 2006-04-01 pour afficher au final "Avril 2006".
Mon script :
<?php
include("connect/connect.php");
$sql = "SELECT * FROM Catalogue WHERE xxxx LIKE 'xxx ";
$query = mysql_query ($sql) or mysql_die("Aucun enregistrement");
$result = mysql_fetch_array($query);
$date_recuperee = $result[date_parution];
$mois = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet','Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
list($year, $month, $day) = explode("-", $date_recuperee);
echo $date_recuperee = "$mois[$month] $year";
mysql_close($dp);
?>
le problème est que $month retourne 04 et donc $mois[$month] n'affiche rien (pas de msg erreur dans ce script ; l'année est bonne).A quel moment, et surtout comment convertir le numéro du mois en entier (car si j'utilise $mois[4] cela fonctionne) ?
merci d'avance
