gpt4 book ai didi

php - 如何从mysql数据库表中获取前10行,然后下次获取其他10行

转载 作者:行者123 更新时间:2023-11-29 20:25:45 26 4
gpt4 key购买 nike

我正在为 Android 项目在 php 中创建 API。我需要创建产品项 API,当请求方法传递 0 时,该 API 会提供前 10 条记录value,当value为1时,多给出10条记录。因此,每次使用某个 int 值发出请求时,API 都会给出 0-10,11-20 条记录。目前我正在这样做:

$prod=$_REQUEST['prod']; 
$result= sql("SELECT * FROM products where pID='$prod'");
echo json_encode(array('item'=>$result));

但它给了我表中的所有产品。我怎样才能得到0-10,然后11-20等等。

最佳答案

我认为您正在寻找这样的东西:

"SELECT * FROM `products` WHERE `pID` > $prod ORDER BY `pID` ASC LIMIT 10"

此查询获取 pID 高于 $prod 的所有产品,按 pID 升序对它们进行排序,并将结果限制为 10 行。因此,您发送的 $prod 将是您获取的最后一条记录的 pID

我建议您更多地了解 mySQL,因为这是相当基本的东西。 Here's a basic tutorial

关于php - 如何从mysql数据库表中获取前10行,然后下次获取其他10行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39326175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com