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)
- 
				Благодарб за помощь! Я разобрался