Автор Тема: Постраничный вывод нескольких запросов базу данных  (Прочитано 3838 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Господа программисты подскажите если не трудно.
Я делаю делаю 4 запроса в различные таблицы базы данных.
Как мне потом вывести результаты всех запросов постранично.
Как для одного запроса сделать я знаю! Метод правки кода и поппытка вывести постранично эти запросы у меня не получилось.
Разум когда-нибудь победит

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Lutik
Ближе к делу.

1. Зачем тебе делать 4 - ре запроса в рзличные таблицы ?
Скорее всего тебе нужно их объединять
2. LIMIT -ом, как и 1 :)
« Последнее редактирование: 24 Декабря 2004, 19:26:19 от for_i_0 »
[off]Безработный[/off]

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
У меня есть выборка. Часть информации берется, например, из таблицы РР, часть из таблицы ВВ, часть из КК. Потом эти результаты формируются для вывода (кол-во записей огромное) и мне надо их вывести постранично.

Код :

<?php
$q0
="select * from a group by num";
$q1="select * from b group by unixtime";
$q2="select * from c group by traffic";
while(
$r=mysql_fetch_row($q0)){
echo 
$r[0].$r[1].$r[2]
}
while(
$r=mysql_fetch_row($q1)){
echo 
$r[0].$r[1].$r[2]
}
while(
$r=mysql_fetch_row($q2)){
echo 
$r[0].$r[1].$r[2]
}

?>
Разум когда-нибудь победит

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Цитировать
Lutik:
Как для одного запроса сделать я знаю! Метод правки кода и поппытка вывести постранично эти запросы у меня не получилось.

а как разбивка на страницы связана с кол-вом запросов?
м-да.. лютики-цветочки
 в исканиях.

Оффлайн Алексей

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 176
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
select * from a,b,c,d,e group by num

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Цитировать
Алексей:
select * from a,b,c,d,e group by num


Ты это серьезно ? :)

Lutik
Если у тебя в таблицах есть первичные поля, используй их для объединения. А потом сортируй как тебе угодно.

1. Использование нескольких таблиц

2. ОБЪЕДИНЕНИЕ МНОГОЧИСЛЕННЫХ ЗАПРОСОВ В ОДИН
[off]Безработный[/off]

Оффлайн Lutik

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 184
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.galiongroup.ru
Благодарб за помощь! Я разобрался
Разум когда-нибудь победит

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28