Используйте предложение LIMIT , если вы хотите ограничить количество результатов, возвращаемых запросом.
Если вы хотите печатать <hr/>
после каждой пятой записи, вы можете проверить это с помощью оператора modulus :
$counter = 1;
while ($row = mysql_fetch_assoc($rst)) {
// print $row stuff
if ($counter % 5 == 0)
print "<hr />";
$counter++;
}
По сути, у нас есть переменная, используемая для подсчета количества напечатанных нами записей. Как только этот счетчик можно разделить на пять и не оставить остатка, мы печатаем наше горизонтальное правило.