2 つのクエリがあります。最初の選択クエリを適用し、my_fetch_array を使用して while ループ経由で結果を取得していますが、その中で別の選択クエリを使用していますが、その時点でエラーが発生しています。
while 内で別の select を使用できませんか?
$i = 1;
$result1 = mysql_query("SELECT x, count(*) FROM table1 group by x ORDER BY count(*) desc");
while ($rowRes1= mysql_fetch_array($result1 ))
{
echo "<tr>";
echo "<td ALIGN=CENTER style=width:5%>" . $i . "</td>";
echo "<td ALIGN=CENTER style=width:40%>" . $rowRes1['0'] . "</td>";
echo "<td ALIGN=CENTER style=width:10%>" . $rowRes1['1'] . "</td>";
$result2 = mysql_query("SELECT x FROM data where x = $rowRes1['0'] ORDER BY y ASC LIMIT 1")
while ($rowRes2= mysql_fetch_array($result2 ))
{
echo "<td ALIGN=CENTER style=width:10%>" . $rowRes2['0'] . "</td>";
}
$i++;
}