Показать сообщение отдельно

  #779  
Старый 29.09.2009, 20:33
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

crazy~driver, благодарю.
Однако до полного счастья осталось разобраться с ещё одним вопросом. Уверен, это реализуется легко. Есть значит выбранная строка из базы. Надо сделать запрос в базу так, что бы он выдал ещё 5 строк: 3 предыдущие и 2 более новые от данной строки (сортируя по дате создания полей - `time`). Каг?
Выборка по полю id с auto_increment врядли подойдёт.. насколько я помню, при удалении строки список id не пересчитывается и мы можем иметь такие записи:
id name
5 aaa
6 bbb
8 ccc
В итоге вместо ожидамого id 7, предшествующему id 8, мы получим ошибку.
 
Ответить с цитированием