我的网站有一部分向用户读取数据。
我的当前代码以相同的顺序读取数据,即使添加了新记录;它们被添加到正在回显的数据的末尾。 我想在创建留言板时读出最新的数据。
CODE:
session_start();
$sess = $_GET['id'];
$profile_query = "SELECT * from forum WHERE postee = $sess";
$profile_queried = mysql_query($profile_query);
while($row = mysql_fetch_array($profile_queried))
{
echo '<div class="each_post"><p>'.$row['content'].'</p></div>';
}
问题:如何按新近度顺序回显数据库中的数据?我必须添加另一个字段才能执行此操作吗?
答案 0 :(得分:3)
您的查询应该是:
$profile_query = "SELECT * from forum WHERE postee = $sess ORDER BY id DESC"