|
|
|
Подскажите как лучше решить проблему...
|
|||
|---|---|---|---|
|
#18+
Может вопрос глупый, но... Подскажите плиз как выбрать из базы предыдущую и следующую строки по отношению к текущей. Конкретно нужно используя MySQL и PHP сделать такую менюшку : <предыдущий | следующий> для предыдущий и следующий нужно выбирать их id из базы, причем id идут не по порядку (1,2,3,4,5,6),а в разнобой (1,2,5,8,9,10,13) Помогите плиз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 16:03 |
|
||
|
Подскажите как лучше решить проблему...
|
|||
|---|---|---|---|
|
#18+
http://www.mysql.com/doc/ru/HANDLER.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 16:10 |
|
||
|
Подскажите как лучше решить проблему...
|
|||
|---|---|---|---|
|
#18+
в таблице нет следующей записи, предыдущей записи и т.д - записи в таблице изначально неупорядочены. Тебе нужно сначало определиться с критерием сортировки - по какому полю (полям) сортировать. Когда определтшься, сделаешь 2 запроса. Одним вытянешь предыдущую запись, вторым - следующую. SELECT * FROM tab WHERE sort_field <= $cur_element['sort_field'] ORDER BY sort_field ASC LIMIT 0,1; SELECT * FROM tab WHERE sort_field >= $cur_element['sort_field'] ORDER BY sort_field ASC LIMIT 0,1; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2003, 23:53 |
|
||
|
|

start [/forum/search_topic.php?author=WildBoar&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 723ms |
| total: | 855ms |

| 0 / 0 |
