繁体   English   中英

从mysql获取第二行的输出

[英]getting output of second row from mysql

嗨我有这个没有限制的mysql语句所以它将按升序获得第一行但我想得到第二行的标题

    $res = mysql_query("select * from tas where id='{$m_id}' ");

之后我可以获取并获得第一个输出而没有任何问题,我需要获得id,所以我使用了这个

   $nidf=$m_id-1;

但现在我需要先前id.table的标题,如果id,title,views等.i知道它可以通过这个查询轻松完成

    $res2 = mysql_query("select * from tas where id='{$nidf}' ");

但我不想执行第二个syl查询,我想学习如何在不使用上述查询的情况下完成

我不能使用,因为我只需要第二行的标题和剩余的thigs我只需要第一行

SELECT *
FROM tas
WHERE id <= $m_id
ORDER BY id DESC
LIMIT 2

获取具有指定ID 或* LESS的所有行,按该ID按降序排序,然后仅返回该有序集中的前2行。 那将是你想要的$ m_id,以及下一个直接更低的id。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM