Вот так я хочу реализовать постраничный вывод данных из базы.
$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!!!!!!!