Какой простейший код разбиения на страницы для php & amp; MySQL?

Я прочитал много кода на stacoverflow для разбиения на страницы с php & MySQL, но я просто хочу самый простой. как нет кнопки «следующий / предыдущий» только номера страниц, как 1 2 3 4 … n. Пожалуйста, расскажите самый простой код, я поражен в этом, так как 2 дня
Я перепробовал все коды, которые все время смущают меня.
Любая помощь будет оценена.

-1

Решение

Вы можете использовать 2 SQL, чтобы заставить его работать:

1 — получить общее количество:

SELECT count(*) FROM ...

используется для нумерации страниц, например, сколько страниц, стр. 1,2,3 …

2 — получить записи для страницы:

SELECT ... FROM ... LIMIT 20,10

10 означает размер страницы 10 записей на странице, 20 означает 20 записей, что означает страницу № 3

1

Другие решения

Основная логика за нумерацией страниц

взять общее количество строк из таблицы

$total_rows = SELECT count(*) FROM ...

затем количество строк, которые нужно показать на странице

$perpage = "10";

общая ссылка на страницы

$pages = ceil($total_rows/$perpage);

Вы можете создать ссылку, как это

for($i=1;$i<=$pages;$i++)
{
$limit = $i*$perpage;
echo "<a href='path/to/file/?limit='$limit">.$i."</a>";
}

if($_GET['limit']&&is_numeric($_GET['limit']))
{
$limitDb = $_GET['limit'];
}
else
{
$limitDb=10;
}

затем напишите запрос, чтобы получить данные по лимиту

SELECT ... FROM ... LIMIT $limitDb,$perpage
0

Я прочитал много кода на stacoverflow для разбиения на страницы с php & MySQL, но я просто хочу самый простой. как нет кнопки «следующий / предыдущий» только номера страниц, как 1 2 3 4 … n. Пожалуйста, расскажите самый простой код, я поражен в этом, так как 2 дня
Я перепробовал все коды, которые все время смущают меня.
Любая помощь будет оценена.

-1

Вы можете использовать 2 SQL, чтобы заставить его работать:

1 — получить общее количество:

SELECT count(*) FROM ...

используется для нумерации страниц, например, сколько страниц, стр. 1,2,3 …

2 — получить записи для страницы:

SELECT ... FROM ... LIMIT 20,10

10 означает размер страницы 10 записей на странице, 20 означает 20 записей, что означает страницу № 3

Основная логика за нумерацией страниц

взять общее количество строк из таблицы

$total_rows = SELECT count(*) FROM ...

затем количество строк, которые нужно показать на странице

$perpage = "10";

общая ссылка на страницы

$pages = ceil($total_rows/$perpage);

Вы можете создать ссылку, как это

for($i=1;$i<=$pages;$i++)
{
$limit = $i*$perpage;
echo "<a href='path/to/file/?limit='$limit">.$i."</a>";
}

if($_GET['limit']&&is_numeric($_GET['limit']))
{
$limitDb = $_GET['limit'];
}
else
{
$limitDb=10;
}

затем напишите запрос, чтобы получить данные по лимиту

SELECT ... FROM ... LIMIT $limitDb,$perpage
active «data-shortcut =» A
самый старый «data-shortcut =» O
голосует «data-shortcut =» V
1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector