返回mysql查询中最近的10条记录


Return the latest 10 records from a mysql query

这里是链接我的意思是i.stack.imgur.com/yYQbu.png .

查询2列名称和版本。(可能只有一列,我将把版本放在名称列中)。因此,where匹配title或post中相同列名中的name,并返回version(列)中所有最低的数字。

谁能给我一些查询的例子?

到目前为止,我有这个查询:

   $name = substr($row[2],0,10);
   $q = mysql_query("SELECT name from films WHERE name LIKE '$name'") or die(mysql_error());

我假设您的表有一个id列作为自动递增的主键。

在这种情况下,您需要在查询中添加ORDER BYLIMIT

$q = mysql_query("SELECT name from films WHERE name LIKE '$name' ORDER BY id DESC LIMIT 10") or die(mysql_error());

ORDER BY id DESC将使您的查询把最新的记录放在首位。

LIMIT 10将确保您只抓取10条记录。