比较数据库价格并选择最低价格

时间:2016-04-23 03:07:58

标签: database wordpress woocommerce

我有这个用WordPress编码的代码:

min();

现在,我遇到的问题是使用位置列选择最低价格,其中有4个相同的位置。

我知道我可以使用$regularprices,但如何将min();存储在数组中并使用php -v选择最低价格?

1 个答案:

答案 0 :(得分:2)

如果要将$regularprices存储在数组中,可以使用$regularprices[]然后使用min()函数,如下所示:

foreach ( $query as $price ) 
{ 
    $regularprice[] = $price->fareprice;
}
$lowestPrice = min($regularprice);

我还注意到,您的变量$locationforeach函数后只有1个值,如果您想按产品ID从所有位置获取价格,则应将代码更改为:

foreach ( $locations as $locationz ) 
 {
     $location[] = $locationz->name;
 }
$sql = "SELECT * FROM rates WHERE location IN '" . $location . "';";
祝你好运!