我有一个Android应用程序从Mysql服务器获取大量数据,我使用php来获取数据。
使用Volley库进行网络请求。
假设我有100个名字 我希望我的应用程序一次只能加载10个模块中的数据。一旦加载10个名字,我需要再次发送请求以获取下一个10,即11-20,依此类推。
无法在任何地方找到解决方案。
StackOverflow你们是我最后的希望。
答案 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;