Hai una serie di errori formali.... aggiungo...

$query = mysql_query....

print $query[0];
$prova = $query[0];
if ($prova = " ")
{

$query non e' un array.

$query contiene il resource id # e non il valore estratto. Contiene un FALSE solo se hai un errore di query e non se zero righe estratte

if ($prova = " ") non e' una comparazione ma una assegnazione (un solo =)

Lo spazio all'interno delle virgolette rappresenta un valore ascii e non un empty.