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

时间:2015-10-21 12:40:54

标签: php android mysql android-volley android-webservice

我有一个Android应用程序从Mysql服务器获取大量数据,我使用php来获取数据。

使用Volley库进行网络请求。

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

无法在任何地方找到解决方案。

StackOverflow你们是我最后的希望。

I need something this.

2 个答案:

答案 0 :(得分:0)

试试这个演示:

假设,总记录为100,因此计数为100,页面为100/10 = 10.因此,首次调用$ page = 1.因此,前10条记录将作出响应。第二次$ page = 2,所以11-20条记录将在那里..页面数量来自应用程序端。

/**
 * @desc Updates User Cart
 * @param integer $product_id
 * @param integer $user_id
 * @param integer $quantity
 * @return mixed
 */
public function updateUserCart($product_id, $user_id, $quantity){
    return $this->productInUserCart($product_id, $user_id)->update(['quantity' => $quantity]);
}

答案 1 :(得分:0)

这可能会对你有帮助。



<?php
function test($start,$limit)
{
    
    $query = "SELECT * FROM tbl_name LIMIT $start,$limit";
    // further process with data.
}

for($i=0;$i<100;$i=$i+10){
test($i,10);
}
?>
&#13;
&#13;
&#13;