Необходимо разработать сценарий извлечения наборов записей из базы данных и отображение информации на странице сайта.
1.1. Создайте sql-запрос создающий таблицу БД для хранения новостей.
Например, в файле journal.sql введите код:
CREATE TABLE `tbl_journal` (
`journalID` int(11) NOT NULL auto_increment,
`author` varchar(50) collate cp1251_bin NOT NULL default '',
`journal_entry` text collate cp1251_bin,
PRIMARY KEY (`journalID`),
KEY `journalID` (`journalID`),
KEY `userID` (`author`))
ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bin AUTO_INCREMENT=5 ;
1.2. Создайте sql-запрос ввода данных в таблицу.
Например, введите в файл journal.sql код:
INSERT INTO `tbl_journal` (`journalID`, `author`, `journal_entry`) VALUES(1, 'mtina@rambler.ru', '<h3>Енисейск. Духовный острог России</h3>
<p class="autor">Виолетта Касс</p>
<p>Потом мы подсчитали: на наше путешествие в Енисейск ушло 36 часов. Если отбросить минимум восемь часов дороги на джипе из Красноярска и обратно, то остается 28 часов. Из них, никуда от этого не денешься, часов шесть пришлось отдать сну в гостинице, что стоит на берегу Енисея неподалёку от старинного почтамта, которому перевалило за сотню лет. Отбросьте часа два, которые ушли на заселение, посещение придорожных магазинов и прочую суету мира, остается 20 часов.</p>
<p>20 часов нам было отведено на вдыхание святости этого русского города, который находится во глубине Сибири (Енисейский район граничит на севере с Эвенкией), приблизительно на 58 градусах северной широты на пересечении с 93 градусами по меридиану, в 340 километрах от Красноярска вверх по течению Енисея. Ну а сам-то Красноярск (подумать только!) находится в 5000 километрах от Москвы. Разумеется, точка эта не всегда означается на географических картах России, ведь в городе живет менее 25 тысяч человек.</p>');
1.3. Создайте таблицу с данными: [dw_2007, 281-287].
1.4. Определите страницу сайта на которой будет выводится горячая новость. Это обычно главная страница.
1.4. Подключитесь к БД: [dw_2007, 288-294].
1.5. Сделайте извлечение наборов записей и отображение информации из базы данных: [dw_2007, 295-302].