Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вывести из базы статью следующую за текущей (Coder) 04/11/2009 - 14:14:38
      Re: Вывести из базы статью следующую за текущей (Diter) 06/11/2009 - 18:08:09

> Original message text:
> From: Coder - 04/11/2009 - 14:14:38
> Subject:Вывести из базы статью следующую за текущей
> -----------------
> Помогите пожалуйста со следующей задачей:
>
> Есть несколько статей в базе, вывожу каждую отдельно, а как проставить ссылку из текущей статьи конкретного раздела на следующую в этом же разделе? И что бы в последней статье шла проверка, что если дальше статей нет, то ссылка на следующую статью не выводится, т.к. ее нет. Немного скомкано написал, если суть понятна, отпишите, заранее благодарен!
>


From: Diter - 06/11/2009 - 18:08:09
Subject:Вывести из базы статью следующую за текущей
-----------------
Допустим, что статьи точно определяются по своему номеру articleID, и новая статья имеет больше номер, чем более старые.
Также, пусть sectionID - хранит номер раздела.
$curID - хранит значение номера статьи, которую нам надо получить.
$curSectionID - значение текущей секции

"SELECT * from `articles`
WHERE sectionID='$curSectionID' and articleID<='$curID'
ORDER BY articleID DESC
LIMIT 2"

Если запрос вернет две записи: первая - нужная статья, вторая - следующая, если одну записиь - после нужной статьи нет ничего.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36428



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |