Пейджинг PHP в Mysql_QueryPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пейджинг PHP в Mysql_Query

Сообщение Anonymous »

По сути, вот как мой пейджинговый запрос выглядит на данный момент:

Код: Выделить всё

    $limit = mysql_escape_string($_GET['pagenumber']);
if (empty($limit)){
$limit = "1";
}

$page = $limit * 10;
$flim1 = $page / 10;
$flim = $page - 10;
В конце моего запроса у меня есть это:

Код: Выделить всё

    ... LIMIT $flim, $page
Это должно быть от 1, 10, если номер страницы равен 1, и 10, 20, если номер страницы равен 2. На первой странице он работает отлично, но когда я получаю ко второму было 20 результатов, хотя когда я повторил $flim и $page, их было 10 и 20. Не могу понять почему!

Я слышал о какой-то двойной запрос для пейджинга. Если вы знаете простой способ сделать это, похожий на этот, оставьте ссылку. Будет ли мой метод работать?

Подробнее здесь: https://stackoverflow.com/questions/115 ... ysql-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»