Si quieres mostrar las 3 anteriores y las tres posteriores, tendrías que hacer algo así:
Código:
//suponiendo que la página actual está en $_GET['p']
$min = $_GET['p'] - 3;
$max = $_GET['p'] + 3;
//haces el select con el limit $_GET['p'], 10
for($i=0;$i<$max;$i++){
//mostrar
if($i == $_GET['p']){
//negrita
}
//seguir mostrando
}
Saludos!