gpt4 book ai didi

php - 将 php sql 查询 while 循环转换为 for 循环

转载 作者:行者123 更新时间:2023-11-30 00:18:48 25 4
gpt4 key购买 nike

在我的代码中,'product' 表返回表中的每个产品详细信息。

现在我想获取 0 到 5 个产品的具体产品详细信息。如何将此 while 循环更改为 for 循环?

代码:

public function getProducts(){
$query = "SELECT * FROM shop_product";
$resultSet = Array();
$result = mysql_query($query) or die (mysql_error());

while($fetchResult = mysql_fetch_array($result,MYSQL_ASSOC)){
$resultSet[] = $fetchResult;
}
mysql_free_result($result);

return $resultSet;
}

最佳答案

您只需更改查询即可返回前行。

SELECT * FROM shop_product LIMIT 0,5

()

如果您不喜欢上述解决方案,您可以使用 array_slice()获取数组的一部分..

while($fetchResult = mysql_fetch_array($result,MYSQL_ASSOC)){
$resultSet[] = $fetchResult;
}
$fiverowsarray = array_slice($resultSet, 0 , 5); //<--- You can add like this..

关于php - 将 php sql 查询 while 循环转换为 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23420484/

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