Hepsini alıp for döngüsüyle önceki ve sonraki 5 taneyi $i-5 $i+5 diye çıkartacaksın. Aklıma bu geldi sadece.
Mesela bi for döngüsü ile senin istediğin id numarasının satır numarasını öğrenmek gerek.
$sorgu = mysql_query(/*sorgu kodları*/);
$hepsi = array();
while($row = mysql_fetch_assoc($sorgu))
{
$hepsi[] = $row;
}
for($i=0; $i <= count($hepsi); ++$i)
{
if($hepsi[$i]['id'] == /* istediğin id numarası */)
$aradigimizsatirnumarasi = $i;
}
for($p= ($i-5); $p <= ($i+5); ++$i)
{
echo $hepsi[$p]['name'];
}