>>31です。

やってみました。
-------------------------------------------------------
$rs = mysql_query("SELECT * FROM hoge");
while( $rec = mysql_fetch_array($rs, MYSQL_ASSOC)){
 print $rec{'項目名'};
}
 ↓
$rs = mysql_query("SELECT * FROM hoge");
$rec = array(mysql_fetch_assoc($rs));

// 1個目
$nCnt = 0;
while($nCnt < 10){
 print $rec[$nCnt]{'項目名'};
 $nCnt++;
}

// 2個目
$nCnt = 0;
while($rec){
 print $rec[$nCnt]{'項目名'};
 print $rec[$nCnt]{'項目名'};
}
-------------------------------------------------------
とりあえず、1個目のみ表示させようと思ったのですが、配列1番目のデータしか表示されません。
$nCntを表示させてみたのですが、ループはきちんとしているようです。
多分、ループ前の部分がおかしいとは思うのですが…。そもそもarrayの使い方あってるのでしょうか?