Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Выбор последующей записи [2]
SELECT id FROM tbl WHERE id>$id ORDERBY id LIMIT1;
Это конечно же быстрей. Хотя бы просто потому что нет цикла. И не надо иницилизировать глобальную переменную.
А так задача решается в три этапа.
1 Находим min,max
2 Сравниваем если id=max прекращаем искомый id=min
3 Находим
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.