Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » Постраничный вывод данных в MySql
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
maxaleni
KyberNETik
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2002
Место проживания: Казахстан Усть-Каменогорск
Публикаций: 133
Статус: maxaleni в оф-лайне
Постраничный вывод данных в MySql [сообщение #67861]

Может это раньше и говорилось, да и думаю что для спецов PHP MySql это не проблема, а как быть нам чайника, это вопрос другой...
Вобщем пытаюсь сделать гостевую, и пока никак не могу найти способ чтобы выводить на одну страницу скажем по 10 сообщений, вернее первая страница выводится а как быть со второй? как сказать мусклу что мне нужны сообщения начиная с такого-то номера, я ни смог найти ничего пго этому поводу.
что-то я запутался в обьяснениях сам.
может кто понял что я имел в виду и подскажет мне в этой проблемке.

__________________
Не верь глазам своим!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-06-2004 16:47
Нажмите сюда для просмотра профайла maxaleni Отправить Персональное сообщение maxaleni Найти сообщения от maxaleni Добавить maxaleni в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #67879]

Используй оператор sql LIMIT. page=1

if (!isset($_REQUEST['page'])) {
$_REQUEST['page'] = 1;
}
$perpage = 10;
$start_from = intval($_REQUEST['page']) * $perpage - $perpage + 1;
LIMIT $start_from, $perpage

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-06-2004 20:13
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maxaleni
KyberNETik
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2002
Место проживания: Казахстан Усть-Каменогорск
Публикаций: 133
Статус: maxaleni в оф-лайне
[сообщение #67895]

Сpolo
Спасибо за подсказку, не совсем так как ты написал, но я сделал то что нужно было,
Я лимит просто не юзал и не читал нигде про него. теперь буду знать,
thnk

__________________
Не верь глазам своим!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-06-2004 08:02
Нажмите сюда для просмотра профайла maxaleni Отправить Персональное сообщение maxaleni Найти сообщения от maxaleni Добавить maxaleni в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #67901]

maxaleni поюзай ya.ru я где то видел (и не обну) замечательные статьи про это!

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-06-2004 10:49
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
maxaleni
KyberNETik
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: Feb 2002
Место проживания: Казахстан Усть-Каменогорск
Публикаций: 133
Статус: maxaleni в оф-лайне
[сообщение #67903]

he][es
я только яндекс в качестве поисковика и юзаю, но дело в том что я не знал что искать, а когда ввел лимит то сразу вылезла куча полезной информации и исчезли все вопросы,

__________________
Не верь глазам своим!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-06-2004 11:36
Нажмите сюда для просмотра профайла maxaleni Отправить Персональное сообщение maxaleni Найти сообщения от maxaleni Добавить maxaleni в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #67911]

"Постраничный вывод данных php Mysql" должно было прямо на статью тебя вывести... (ну да ладно, пустой треп..)

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-06-2004 13:35
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
zyablik
Участник
Средний рейтинг: 2.58 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Москва
Публикаций: 98
Статус: zyablik в оф-лайне
[сообщение #68000]


code:

SELECT * FROM `site`  LIMIT 0, 10



LIMIT 0, 2
0 - с какой записи начинать
10 - по сколько записей выводить..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-06-2004 14:46
Нажмите сюда для просмотра профайла zyablik Отправить Персональное сообщение zyablik Посетить домашнию страничку zyablik! Найти сообщения от zyablik Добавить zyablik в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
relaxxx
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 2
Статус: relaxxx в оф-лайне
[сообщение #68184]

вот постраничный вывод из моей гостевой на PHP/MySQL если разберешься в этом куске кода-я его как есть копировал сюда :

$lines_per_page = 5;
@mysql_connect($SERVER, $USER, $PASSW)
or die("Can't connect to Database. <br>MySQL answer: ".mysql_error());
@mysql_select_db($DB)
or die("Can't connect to Database. <br>MySQL answer: ".mysql_error());

$query = "SELECT * FROM $TABLE";
$result = mysql_query($query);
$all_lines = mysql_num_rows($result);

if (!isset($cats) or empty($cats) or $cats<=0) $cats=1;
else $cats=(int)$cats;
$page_for_query = $cats-1;

$lpos = $page_for_query * $lines_per_page;

$query = "SELECT * FROM $TABLE ORDER BY id DESC LIMIT $lpos,$lines_per_page";
$result = @mysql_query($query) or die("$query <b>failed!</b><br>".mysql_error());

$count_pages = ceil($all_lines / $lines_per_page);

echo "<center>";
if ($count_pages>1) {
for ($i=1; $i<=$count_pages; $i++) {

if($cats==$i and $i!=1) {echo "<font class='gray'>  [$i] </font>";}
elseif ($cats==$i and $i==1) {echo "<font class='gray'> [1] </font>";}
elseif($i==1 and $cats!=$i) {echo "<a href=\"$PHP_SELF?cats=$i\"><font class='gray'> ".$i." </font></a>";}


elseif($i!=1 and $cats!=$i) {echo "<font class='gray'>  </font><a href=\"$PHP_SELF?cats=$i\"><font class=gray>$i  </font></a>";}
}
}

в итоге выводит по 5 сообщений в виде index.php?cats=3

__________________
ю-ху-ю-ху-ху !

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-06-2004 15:02
Нажмите сюда для просмотра профайла relaxxx Отправить Персональное сообщение relaxxx Найти сообщения от relaxxx Добавить relaxxx в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 13:31.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00994897 seconds (49.24% PHP - 50.76% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.