Вот так я хочу реализовать постраничный вывод данных из базы.
$connection = @mysql_connect($host, $user, $password) or die(\'Не могу подключиться к серверу баз данных\');
             @mysql_select_db($db_name, $connection) 
                       or die(\'Не могу открыть базу данных\');
$begin = ($page — 1) * 10;
$sql = "select * from $table_name LIMIT \'$begin\', \'RECSPERPAGE";
$result = mysql_query($sql,$connection)  or die("не могу сделать запрос.");
$pages = mysql_num_rows($result) / RECSPERPAGE; //"RECSPERPAGE" - кол-во записей на странице
while ($a_row = mysql_fetch_array ($result)) {
   print "
\\n";
   print "\\t$a_row[0]\\n"; | 
   ..........//здесь печать таблицы
   print "
\\n";
   }
print \'
\';
  for($i = 1; $i <= $pages; $i++)
  {
    if($i != $current)
      print \' | 
\'.$i.\'\';
    else
      print \' | \'.$i;
  }
  print \' |\';  
  if($current < $pages) //если страница не последняя печатаем ссылку "дальше"
    print \' 
Дальше >>\';
  print \'
\';
  ?>  
  Получается следующее: выводятся ВСЕ записи на одной странице, печатаются ссылки на другие страницы. Но на других страницах то же самое(ВСЕ записи таблицы).  
  Помогите! Please!!!!!!!