PHPとMySQLを使って簡単なニュースシステムを作りたいと思っていますが、今は作業ポストとシステムを読んでいますが、問題は1つしかありません。それは10の最も古いニュースを示します。
私の質問は、MySQLがテーブルの一番下から結果を返す方法はありますか、最初に投稿の数を取得して最後の10個に制限する必要がありますか?ここで
は、インサート(タイトルとテキストが脱出し、時間が時間()、ポスターはまだ行われていないです)です。MySQLがテーブルを後ろに返すようにする
mysql_query("INSERT INTO news (title, poster, text, time) VALUES ('$newstitle', '1', '$newstext', '$time')") or die(mysql_error());
そして、それをretriveする(addnewsエコーそれ):
$myqr = mysql_query('SELECT * FROM news LIMIT 10') or die("Error running news query: ". mysql_error());
while($myres = mysql_fetch_array($myqr))
{
addnews($myres['id'], $myres['title'], "admin", date('l jS F Y - H:i:s', $myres['time']), $myres['text']);
}
だから、短く:データベースを後ろ向きに読みたいのですか?
Um ... ORDER BY? – Matt