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




MySQL.RU - Webboard



Вернуться
Вывод последней новости из базы mysql (Sergey Anatolievich) 27/10/2006 - 10:50:01
      Re: Вывод последней новости из базы mysql (WebGirl) 28/10/2006 - 22:24:43
      Re: Вывод последней новости из базы mysql (Oleg) 30/07/2009 - 15:17:01

> Original message text:
> From: Sergey Anatolievich - 27/10/2006 - 10:50:01
> Subject:Вывод последней новости из базы mysql
> -----------------
> Товарищи программисты!
>
> Помогите кодом для выбора контента из базы данных mysql с помощью PHP.
>
> Требуется: выбрать одну последнюю новость (заголовок и описание) из одной определенной категории.
>
> Есть таблица news, которая содержит 7 полей: "id"; "title"-заголовок; "body"-короткое описание; "more"-длинное описание; "categories"-категории; "status"-здесь указывается "open" открыта новость или "closed" закрыта; "data" - дата создания новости
>
> А также, после вывода как включить ссылку на полную новость "Читать дальше".
>
>
> Пожалуйста, помогите в решении данного вопроса; много времени не могу решить самостоятельно
> С уважением, Сергей Анатольевич
>


From: WebGirl - 28/10/2006 - 22:24:43
Subject:Вывод последней новости из базы mysql
-----------------
коннект расписывать не буду, выполняешь запрос:
$res = mysql_query(
"SELECT id, title, body
FROM tablename
WHERE categories=categoryname
AND status=open
ORDER BY date DESC //последняя добавленная
LIMIT 1 //нужна одна запись")

$line = mysql_fetch_array($res)

echo $line[1]."<BR>".$line[2]."<a href='fullnew.php?id=".$line[0]."'>читать полностью</a>"

в скрипте fullnew получаешь из массива $_GET["id"] номер новости и показываешь ее полностью выбрав из базы примерно таким образом

$res = mysql_query(
"SELECT title, more
FROM tablename
WHERE id=".$_GET["id"])

и выводишь


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

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

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



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