phplearn
Новичок
Разбивка на страницы
Приветствую!
Задача: php+MySQL. В таблице A хранятся некие записи.
Надо показывать их постранично в кол-ве $k штук на странице.
Как лучше выбирать записи для страницы с номером $page?
1-й вариант:
$beg = (($page - 1) * k));
$sql = "select id, dat from A order by id limit $beg, $k";
2-й вариант:
добавить в таблицу A поле ipage
$sql = "select id, dat from A where ipage=$page order by id"
в этом варианте сложности с добавлением и удалением записей.
Какой вариант лучше? Или они оба неправильны?
Приветствую!
Задача: php+MySQL. В таблице A хранятся некие записи.
Надо показывать их постранично в кол-ве $k штук на странице.
Как лучше выбирать записи для страницы с номером $page?
1-й вариант:
$beg = (($page - 1) * k));
$sql = "select id, dat from A order by id limit $beg, $k";
2-й вариант:
добавить в таблицу A поле ipage
$sql = "select id, dat from A where ipage=$page order by id"
в этом варианте сложности с добавлением и удалением записей.
Какой вариант лучше? Или они оба неправильны?
