Aquí va el código, enfatizo en que es una derivación de un paginador, por tanto habra código posiblemente que "no sirva de nada" en lo que pretendo.
Código PHP:
<?php
function conectar()
{
$base_de_datos = "base_de_datos";
$db_usuario = "user";
$db_password = "";
if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$db = conectar();
$registros = 15;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
?>
<body>
<?php
$resultados = mysql_query("SELECT id FROM usuarios ");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM usuarios ORDER BY id LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros); //redondeapara arriba
if($total_registros) {
while($usuarios=mysql_fetch_array($resultados)) {
echo "• ".$usuarios["nick"]."<br>";
}
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
?>
</body>
</html>
<?php //mysql_close($db);?>