mysql_query
returnera en resource
och ändra även villkoret som mysql_result
returnera falskt vid misslyckande
så tillståndet borde vara så här
$result = (FALSE !== mysql_result($query, 0)) ? TRUE : FALSE;
om du vill hämta från resurslänk så ring
while ( $row = mysql_fetch_assoc($query))
{
$fetch[]= $row;
}