Розробка інформаційної системи загальноосвітнього навчального закладу з використанням PHP і MYSQL
41

     , news.`fulltext`

FROM

  news ORDER BY

  news.`date` DESC";

Єдиною особливістю цього запиту є сортування записів у порядку спадання дати: ORDER BY news.`date` DESC. Останнє потрібне для того, щоб спочатку на сторінці виводилися останні новини.

Сформований запит виконується, після чого визначається кількість рядків, які повернув запит:

$query_new=mysql_query($sql_new, $conn);

$row_count = mysql_num_rows($query_new);

На основі цих даних формується цикл, в якому перебираються усі записи, повернуті виконаним запитом:

for($row = 0; $row < $row_count; $row++)

У цьому циклі дані поточного запису зчитуються у відповідні змінні:

$news_id=mysql_result($query_new,$row,0);

$news_name=mysql_result($query_new,$row,1);

$news_date=mysql_result($query_new,$row,2);

$news_photo=mysql_result($query_new,$row,3);

$news_shorttext=mysql_result($query_new,$row,4);

$news_fulltext=mysql_result($query_new,$row,5);

після чого виводиться коротка інформація про поточну новину:

echo $news_date;

echo " <b><a href='newfull.php?id=".$news_id."'>".$news_name."</a></b> ";

echo $news_shorttext."<hr />";

Особливістю тут є гіперпосилання, яке веде на сторінку newfull.php, призначену для виведення детальної інформації про вибрану користувачем новину. Код вибраної новини передається з використанням методу GET [10] у параметрі