1) tu colles un alias dans ta requête sur le champ "description", il est probable que le résultat retourné par mysql_fetch_array ne contienne pas "description" mais plutôt le nom de l'alias...
1bis) C'est chercher les problèmes que de donner comme nom d'alias un nom de table utilisé dans la même requête. Le TB_Statut de la jointure, c'est lequel, la table ou l'alias ?
(bon, moi je devine, mysql lui, c'est pas sûr)
2) Oublie pas que tu as un mysql_fetch_array se rapportant à la même requête en dehors de la boucle, donc le premier résultat de la requête est traité ailleurs.