次のクエリを使用しています。
$query = "SELECT (SELECT count(*) FROM survey_ptw WHERE erfh= '0') AS F01,
(SELECT count(*) FROM survey_ptw WHERE erfh='10') AS F02,
(SELECT count(*) FROM survey_ptw WHERE erfh='50') AS F03";
$result = mysql_query($query);
print sprintf('Erf: <table><tr><td>none</td><td>%s</td></tr><tr><td>more</td><td>%s</td></tr></table>', $F01,$F02);
上記のクエリを phpMyAdmin で実行すると、変数が適切な結果値で適切に表示されます。ただし、PHP で同じことを行っても、結果は表示されません (空の文字列)。mysql_errno() および mysql_error() はエラーを返しません。DB が開かれ、コードのさらに上で選択されています。
何が起こっているのか分かりますか?