2011-02-02 4 views
0

У меня есть 3 стола без связи с другими. Есть почта, место и событие. Теперь я хочу сделать пейджинг с сортировкой таблицы по дате. Как я могу получить ограничение на этот пейджинг на 10 элементов на странице, и когда я нажму больше, данные будут отображаться как твиттер?Как создать пейджинг с несколькими разными таблицами?

пример:

1.post 
2.place 
3.post 
4.post 
5.place 
6.event 
7.place 
8.post 
9.post 
10.post 
<more> 

спасибо за любую помощь .... и извините за мой английский .. :)

+0

0 о создании 4-й таблицы с идентификаторами и датами этих записей? – yoda

+0

похоже хороший .. я попробую это первый..thanks .. – mahendra

ответ

0

Или вы можете просто создать представление и использовать UNION http://dev.mysql.com/doc/refman/5.0/en/union.html

(SELECT post, date FROM post) 
UNION 
(SELECT place, date FROM post) 
UNION 
(SELECT event, date FROM event) 
ORDER BY date 
LIMIT 0,10; 

Вы можете использовать PHP или Javascript, чтобы страницы 10

JQuery пейджинговые плагины http://plugins.jquery.com/plugin-tags/paging

Смежные вопросы