Вобщем, написал такой скрипт (он добавляет новость в базу: заголовок, статья и автор):
<?php
if (!$header || !$stuff || !$author) {
echo "<b>Что-то забыл?</b>";
exit;
}
@ $db = mysql_connect("localhost", "root");
if (!$db) {
echo "не могу соединиться с базой!";
exit;
}
mysql_select_db("news");
$query = "insert into news values
(\'".$header."\', \'".date("Y-m-d")."\', \'".$stuff."\', \'".$author."\')";
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows()." новость была добавлена в базу.";
?>
А вот этот скрипт считывает информацию из базы:
<?php
@ $db = mysql_connect("localhost", "news");
if (!$db) {
echo "Не могу соединиться с базой!";
exit;
}
mysql_select_db("news");
$query = "select * from news";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
for ($i=0; $i<$num_results; $i++) {
$row = mysql_fetch_array($result);
echo "<table border=0 cellpadding=0 cellspacing=0 width=$table_width height=59>
<tr><td bgcolor=$header_color>";
echo "<b><font color=$header_font_color size=4>";
echo $row["header"]."</b></font> ";
echo "<font size=2>";
echo $row["date"]."</font>
</td></tr>";
echo "<tr><td bgcolor=$stuff_color><font color=$stuff_font_color>";
echo $row["stuff"]."</font>
</td></tr>";
echo "<tr><td bgcolor=$author_color align=right>";
echo "posted by<b> <font_color=$author_font_color>";
echo $row["author"]."</font></b> ";
echo "</td></tr></table>";
}
?>Вопрос такой:
Как мне сделать так, чтобы последние занесённые новости отображались сверху, как полагается, а не снизу?
Подскажите...