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'];
}