将SQL查询结果转换为二维数组

时间:2017-07-07 10:50:18

标签: php mysql

我是使用PHP和MySQL的新手,我希望在PHP中使用我从JSON中的API / data-feed检索的变量运行计算,其他变量存储在我的数据库中的表中。 / p>

以下是从JSON文件中检索变量的代码。这很好用:

$json = file_get_contents('https://gold-feed.com/paid/API....php');
$XAUGBP = json_decode($json);
$XAUGBP = $XAUGBP->gold_bid_gbp_toz;

然后我的数据库中有以下表格:

               TABLE 1                                  TABLE 2

id | product | weight(gr) | margin | fee               id | bafa

 1    Kilo       1000        1.03    20£                1    3£
 2    500G       500         1.04    20£
 3    250G       250         1.05    20£
...   ...        ...         ...     ...

计算非常简单。我首先将表2中的bafa添加到$ XAUGBP并将其转换为克:

($XAUGBP + bafa) / 31.1035

Example:
(960 + 3) / 31.1035
= 963 / 31.1035
= 30.96£

然后我必须使用此结果使用表1中的数据将计算作为所有行的循环运行:

$result = 30.96£ * weight * margin + fee

我不知道是否应该将整个表格转换为二维数组,或者使用mysqli_query将每个参数存储到变量中。

我该怎么办?你会建议写什么?

0 个答案:

没有答案