Php 使用Android从服务器获取大量数据

Php 使用Android从服务器获取大量数据,php,android,mysql,android-volley,android-webservice,Php,Android,Mysql,Android Volley,Android Webservice,我有一个Android应用程序,可以从Mysql服务器获取大量数据,我正在使用php获取数据 使用截击库进行网络请求 假设我有100个名字 我希望我的应用程序一次加载10个模块中的数据。加载10个名称后,我需要再次发送请求以获取下一个10,即11-20,依此类推 到处都找不到解决办法 你们是我最后的希望 尝试此演示: 假设总记录数为100,则计数为100,页面数为100/10=10。所以第一次调用$page=1。因此,前10条记录将作为响应。第二次$page=2,所以从11到20条记录都会出现。

我有一个Android应用程序,可以从Mysql服务器获取大量数据,我正在使用php获取数据

使用截击库进行网络请求

假设我有100个名字 我希望我的应用程序一次加载10个模块中的数据。加载10个名称后,我需要再次发送请求以获取下一个10,即11-20,依此类推

到处都找不到解决办法

你们是我最后的希望

尝试此演示:

假设总记录数为100,则计数为100,页面数为100/10=10。所以第一次调用$page=1。因此,前10条记录将作为响应。第二次$page=2,所以从11到20条记录都会出现。。页面计数来自应用程序端

<?php
function test($page)
{
    if($page == '') {
        $page = 1;
    }
    if($page == 1)
    {
        $start = 0;
        $end = 10;
    }
    else
    {
        $start = ($page-1)*10;
        $end = 10;
    }

    $query = "SELECT * FROM tbl_name LIMIT $start,$end";
    // further process with data.
}
?>
这可能对你有帮助


遵循以下步骤:获取总记录的计数,对其进行计数的表单获取页面,然后在查询中传递页码。使用mysql.thanx中的LIMIT作为回复,你能给我一个关于如何使用volley100 name=巨大数据的代码吗?当然。。让我提供演示..@Andreas 100作为一个例子,希望这是有帮助的和可以理解的。Thanx对于php部分的代码,我得到了,但是您是否可以使用volley给出java函数的一个片段?我不知道这方面的知识。我只能为您提供PHP方面的帮助,但如果您具备基本知识,则可以使用代码完成。网络调用是异步的,即如果我在循环中调用一个截取函数,它将异步运行,这是不应该发生的。即使没有完成第一个calli get the php部件,也会进行多次调用。我需要加载数据,比如电子商务应用程序如何一次加载10个产品的数据