Credo sia sbagliata questa istruzione: explode(" ",$data);
il campo data sul db dio che tipo è? se è un "date" allora la data che hai sul db sarà scritta così: 2010-07-06 quindi la explore la devi fare così: explode("-",$data);

EDIT: dimentica quello che ho detto, se prelevi la data dal db e la stampi subito, come la vedi?