Вопрос : Как я получаю следующий и ранее показатель одного показателя цели в комплекте показателей?

Alright, я имею поверхность стыка inbox которая препятствует моим потребителям прочитать их сообщения. Inbox paginated ПРЕДЕЛОМ и СМЕЩЕНИЕМ SQL…. СМЕЩЕНИЕ высчитано показателями будучи показыванным времена стандарт saught номера страницы ..... довольно.

So потребитель щелкает дальше определенным сообщением, и я имею ранее | Следующая навигация для потребителя, котор нужно двинуть через его сообщения…. мне нужно будет дорогой для меня схватить только ранее conversation_id ранее и следующего показателя от ЭТОГО показателя. И если он так случается, то что ЭТИМ показателем будет первым сообщением в inbox, тогда ранее сообщением нужно после этого быть последним сообщением в inbox. Этим же если ЭТО сообщение, то продолжают, следующая кнопка нужно свернуть к первому сообщению в inbox.

RIght теперь, котор я имею:

$sql_2 = «ОТБОРНОЕ conversation_id ОТ app_get_account_inbox_funk("». $this->account_id. «"); «;

and от PHP я хватаю ранее и следующе в зависимости от где ЭТО conversation_id о в возвращающ блоке. Это одобренн, но я могу представить что как только потребители имеют 1000 или больше сообщений в его inbox это определенно замедлит идеи page.

Any? Также, я использую postgres. Thanks.
class=

Ответ : Как я получаю следующий и ранее показатель одного показателя цели в комплекте показателей?

Если допустить, что ids будьте в попытке порядка возрастания using это querys

- ЗАТЕМ
$sql = «выбирают * ОТ app_get_account_inbox_funk где account_id=». $this->account_id.» И conversation_id> ". $this->conversartion_id. «заказ ПРЕДЕЛОМ 1 conversation_id ASC»;
- РАНЕЕ
$sql = «выбирают * ОТ app_get_account_inbox_funk где account_id=». $this->account_id.» И<> conversation_idconversartion_id. «заказ ПРЕДЕЛОМ 1 conversation_id DESC»;
И в случае последнего/сперва сообщения
- ПОСЛЕДН
$sql = «выбирают * ОТ app_get_account_inbox_funk где account_id=». $this->account_id.» заказ ПРЕДЕЛОМ 1 conversation_id DESC ";
- СПЕРВА
$sql = «выбирают * ОТ app_get_account_inbox_funk где account_id=». $this->account_id.» заказ ПРЕДЕЛОМ 1 conversation_id ASC ";
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us