所以我有一个数据库,我想显示最后十个条目。
到目前为止,我已经尝试了几种方法,但遇到了几个问题。我已经尝试使用从数据库的行数开始的 for 循环并将其链接到 ID,但是我当然应该删除一个条目,迭代将丢失数据。例如,如果我删除了很多条目并且第一个条目从 id 20 开始,那么如果只有 10 行,它将看起来显示 10 到 1,但不存在。
有什么想法吗?
您可以尝试,具体取决于您的实施,
SELECT * FROM `table_name` WHERE conditions ORDER BY `id` DESC LIMIT 10;
尝试这个 :
mysql_connect("localhost","usernm","pwd");
mysql_select_db("database");
$rs=mysql_query("SELECT id,col1,col2,coln FROM table_name WHERE condt ORDER BY id DESC LIMIT 10") or die(mysql_error());
while($row= mysql_fetch_row($rs))
{
print_r($row);
}