Forum Webscript.Ru
Программирование => PHP => Тема начата: Lutik от 24 Декабря 2004, 19:09:18
-
Господа программисты подскажите если не трудно.
Я делаю делаю 4 запроса в различные таблицы базы данных.
Как мне потом вывести результаты всех запросов постранично.
Как для одного запроса сделать я знаю! Метод правки кода и поппытка вывести постранично эти запросы у меня не получилось.
-
Lutik
Ближе к делу.
1. Зачем тебе делать 4 - ре запроса в рзличные таблицы ?
Скорее всего тебе нужно их объединять
2. LIMIT -ом, как и 1 :)
-
У меня есть выборка. Часть информации берется, например, из таблицы РР, часть из таблицы ВВ, часть из КК. Потом эти результаты формируются для вывода (кол-во записей огромное) и мне надо их вывести постранично.
Код :
$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]
}
?>
-
Lutik:
Как для одного запроса сделать я знаю! Метод правки кода и поппытка вывести постранично эти запросы у меня не получилось.
а как разбивка на страницы связана с кол-вом запросов?
м-да.. лютики-цветочки
-
select * from a,b,c,d,e group by num
-
Алексей:
select * from a,b,c,d,e group by num
Ты это серьезно ? :)
Lutik
Если у тебя в таблицах есть первичные поля, используй их для объединения. А потом сортируй как тебе угодно.
1. Использование нескольких таблиц (http://www.mysql.ru/docs/man/Multiple_tables.html)
2. ОБЪЕДИНЕНИЕ МНОГОЧИСЛЕННЫХ ЗАПРОСОВ В ОДИН (http://www.mysql.ru/docs/gruber/mg14.html)
-
Благодарб за помощь! Я разобрался