我是使用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
将每个参数存储到变量中。
我该怎么办?你会建议写什么?