【问题标题】:My sql query for selecting specified data from table用于从表中选择特定数据的 Mysql 查询
【发布时间】:2013-01-12 07:26:21
【问题描述】:

我的 php 页面中有 $i 计数器,所以我想直接从第 $ith 行获取接下来的 15 条记录。我只是使用下面的查询 bt 它返回空输出。虽然我在 db 中有很多记录

SELECT * FROM BOOKS WHERE @ROWNUM > '$i' LIMIT 15 

【问题讨论】:

  • 为什么不使用带限制的偏移量

标签: php mysql select limit


【解决方案1】:

如果我没听错的话,你想显示从 $i 开始的 15 行吗?

试试:

SELECT * FROM tbl_name LIMIT $i,15

【讨论】:

    【解决方案2】:

    您可以将查询构建为

    SELECT * FROM BOOKS LIMIT $i, 15;
    

    查看此链接MySQL SELECT with LIMIT

    【讨论】:

    • 将其更改为 SELECT * FROM BOOKS LIMIT $i, 15;
    • 按您指定的方式更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多