Si tienes pensado hacerlo en PHP, puedes usar este esquema:
Código:
function mostrarComentarios($minReg, $cant){
$res = consulta($minReg, $cant); //función que te devuelva los datos de un select, pero añadiendo al final "LIMIT $minReg, $cant". En el caso que comentas, $cant = 10 ya que muestras 10 comentarios por página
$max = getMax() //función que devuelve un count(campo), para saber el máximo de comentarios que hay
for($i=0;$i<10;$i++){
mostrar($res[$i]); //función que muestra un comentario pasado como argumento
}
for($i=0;$i<($max/10);$i++){
//aquí pondrías las páginas, que al hacer click pasaran los datos (por GET, por ejemplo) $minReg y $cant correspondientes. Supongamos que la página para ver los comentarios es "coments.php", entonces harías algo así como "coments.php?m=10&c=10" para la página 1
}
}
Por otra parte, la página "coments.php", debería tener algo así como:
Código:
if(isset($_GET['m') and isset($_GET['c'])){
mostrarComentarios($_GET['m'], $_GET['c']);
}
Es posible que se muestren 9 u 11 comentarios... es que aún no me he acabado el café y estoy algo espeso... pero si te pasa eso el problema estaría en el LIMIT... jejeje
Espero que te sirva al menos un mínimo...
Saludos!