First of all, those extra () around the mysql_query call look a bit suspect, in my opinion.
Secondly, mysql_query returns a result set identifier, which has to be examined with mysql_result(), mysql_fetch_array() or suchlike to get the contents of each field. Is it the result set identifier you want to store? How many queries are you doing?
If you are wanting to do what it looks like you're doing, and PHP really doesn't allow you to store resultsets in arrays, consider the possibility of using variable variables instead. Then you can have variables $Result0, $Result1, $Result2, .... and loop through them with something like
for($i=0; $i<$numresultsets; ++$i)
{
...
$row = mysql_fetch_array(${'Result'.$i});
...
}
For more on variable variables, see
http://www.php.net/manual/en/language.variables.variable.php