Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 选择查询metamug上的分页_Mysql_Sql_Pagination_Metamug - Fatal编程技术网

Mysql 选择查询metamug上的分页

Mysql 选择查询metamug上的分页,mysql,sql,pagination,metamug,Mysql,Sql,Pagination,Metamug,这是我当前的资源文件。我正在使用 从tbl\U任务\U主机中选择* 限额$限额抵销$抵销 https://api.metamug.com/checklist/v1.0/task?offset=0&limit=50 它正在获取所有记录。我想分页,只得到一个子集。如何使用Metamug发出请求。要实现分页,您需要使用查询标记的限制和偏移属性,然后您可以将请求中使用的任何参数名传递给它。 假设您的限制和偏移分别为l和o(尽管不是一个好的命名约定) 您的资源文件现在如下所示 更新: <?xml

这是我当前的资源文件。我正在使用


从tbl\U任务\U主机中选择*
限额$限额抵销$抵销
https://api.metamug.com/checklist/v1.0/task?offset=0&limit=50


它正在获取所有记录。我想分页,只得到一个子集。如何使用Metamug发出请求。

要实现分页,您需要使用
查询
标记的
限制
偏移
属性,然后您可以将请求中使用的任何参数名传递给它。
假设您的限制和偏移分别为
l
o
(尽管不是一个好的命名约定)
您的
资源
文件现在如下所示

更新:

<?xml version="1.0" encoding="UTF-8" ?>
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0">
    <Request method="GET">
       <Param name="l" type="number" required="true" min="5" max="20"/>
       <Param name="o" type="number" required="true" min="0" max="100"/>
       <Sql id="tasks" limit="l" offset="o">
          select * from tbl_task_master 
       </Sql>
    </Request>
</Resource>  

从tbl\U任务\U主机中选择*
宣布



是可选的,但正如您所看到的,我们可以添加更多约束,我们确实可以初始化它们。请参见此以了解我认为查询中的
LIMIT$LIMIT OFFSET$OFFSET
。@Sorter是的,您是对的。。我的错。使用
offset
limit
属性后,不需要在查询中再次写入它们。我还更新了应答器,以确认我的api调用变为
https://api.metamug.com/checklist/v1.0/task?o=0&l=50
根据您的回答。
<?xml version="1.0" encoding="UTF-8" ?>
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0">
    <Request method="GET">
       <Param name="l" type="number" required="true" min="5" max="20"/>
       <Param name="o" type="number" required="true" min="0" max="100"/>
       <Sql id="tasks" limit="l" offset="o">
          select * from tbl_task_master 
       </Sql>
    </Request>
</Resource>  
<Param name="l" type="number" required="true" min="5" max="20"/>
<Param name="o" type="number" required="true" min="0" max="100"/>