Bonjour a tous.

Voila mon petit soucis:
j'ai un tableau remplis avec le resultat d'une requette mysql.
je dois encoder ce tableau en json pour ultilisation sur un autre language.

Mon soucis est que quand je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo json_encode($retour);
cela m'affiche cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[{"0":"1","ID_PROMOTION":"1","1":"promo106","NOM_PROMOTION":"promo106","2":"2013-07-16","DEBUT_PROMOTION":"2013-07-16","3":"2013-07-31","FIN_PROMOTION":"2013-07-31"},{"0":"2","ID_PROMOTION":"2","1":"promo107","NOM_PROMOTION":"promo107","2":"2013-07-01","DEBUT_PROMOTION":"2013-07-01","3":"2013-07-04","FIN_PROMOTION":"2013-07-04"}]

alors que j'aurais besoin d'un nom sur le tableau comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
["calendar":{"0":"1","ID_PROMOTION":"1","1":"promo106","NOM_PROMOTION":"promo106","2":"2013-07-16","DEBUT_PROMOTION":"2013-07-16","3":"2013-07-31","FIN_PROMOTION":"2013-07-31"},{"0":"2","ID_PROMOTION":"2","1":"promo107","NOM_PROMOTION":"promo107","2":"2013-07-01","DEBUT_PROMOTION":"2013-07-01","3":"2013-07-04","FIN_PROMOTION":"2013-07-04"}]
Autrement dit comment donner a un tableau dans un json un nom

Si quelqun a une idée merci d'avance.