Выборка из БД через PHP с не совсем обычным выводом на страницу. Как?

Так. В БД (MySQL) находятся новости. Собственно, как выбирать и просто выводить я знаю. Но тут не совсем обычный вывод на страницу.
<div id="allNews">
		<div id="left"><div class="bigNews"><div class="newsBottomBlock"><b>Новость ни о чём</b><br />Эта новость ин о чём не расскажет. Бла-бла-бла.</div><img src="img/img.jpg" style="display: block;" width="100%" height="100%" alt="ime"></div></div>
	<div id="centerNews"><div class="littleNews"><div class="newsBottomBlock"><b>Новость ни о чём</b><br />Эта новость ин о чём не расскажет. Бла-бла-бла.</div><img src="img/img.jpg" style="display: block;" width="100%" height="100%" alt="ime"></div><div class="littleNews"><div class="newsBottomBlock"><b>Новость ни о чём</b><br />Эта новость ин о чём не расскажет. Бла-бла-бла.</div><img src="img/img.jpg" style="display: block;" width="100%" height="100%" alt="ime"></div></div>
	<div id="rightNews"><div class="littleNews"><div class="newsBottomBlock"><b>Новость ни о чём</b><br />Эта новость ин о чём не расскажет. Бла-бла-бла.</div><img src="img/img.jpg" style="display: block;" width="100%" height="100%" alt="ime"></div><div class="littleNews"><div class="newsBottomBlock"><b>Новость ни о чём</b><br />Эта новость ин о чём не расскажет. Бла-бла-бла.</div><img src="img/img.jpg" style="display: block;" width="100%" height="100%" alt="ime"></div></div>
	</div>


Класс bigNews - большой блок, в котором выводится самая последняя новость.
Классы centerNews и rightNews - для правильного выравнивания блоков.
littleNews - сами новости, по две в centerNews и rightNews.
newsBottomBlock - там будут выводится краткое описание и название новости.

Выводится должно только только 5 последних новостей.

Более наглядно:
eb4152942f1740d28181f1d580200fa7.png
1, синий - bigNews. Здесь должна быть новость с самым большим ID в БД.
Жёлтый, в нём 2 и 3 - предпоследняя и предпредпоследняя новость по ID в БД. Это класс centerNews.
Фиолетовый, в нём 4 и 5 - класс rightNews. Тут, думаю, понятно, какие новости.

2, 3, 4, 5 - класс littleNews.

Ок. Структура бд:
Поле ID - ID новости. Чем больше ID, тем новее новость.
Поле NAME - имя новости.
Поле SHOTDESC - краткое описание новости.
Поле TEXT - текст новости. Я КЭП!
Поле AUTHOR - автор, вестимо.
Поле DATE - дата добавления новости.
Поле VIEWS - количество просмотров новости.

Простите, что не умею изъясняться, но я старался, как мог.
  • Вопрос задан
  • 2510 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы