PHP mysql字段1加字段2*5错误结果

PHP mysql字段1加字段2*5错误结果,php,mysql,database,html,Php,Mysql,Database,Html,我在MySQL中有一个包含4个字段的表。1是产品价格成本2是我们销售的价格3是产品库存4是单位收益 范例 我们的产品成本为100美元, 给客户的售价是120, 存货是10英镑 下面的代码按单位计算收益 <?php echo number_format($product['sellingprice'] - $product['cost'],0,',','.'); ?> 它工作得很好,它表明我们出售一个单位的收益是20 现在的问题是,我需要通过得到单位收益乘以股票20*10=200来计

我在MySQL中有一个包含4个字段的表。1是产品价格成本2是我们销售的价格3是产品库存4是单位收益

范例

我们的产品成本为100美元, 给客户的售价是120, 存货是10英镑 下面的代码按单位计算收益

<?php echo number_format($product['sellingprice'] - $product['cost'],0,',','.'); ?>
它工作得很好,它表明我们出售一个单位的收益是20

现在的问题是,我需要通过得到单位收益乘以股票20*10=200来计算总收益

我正在尝试使用以下代码

<?php echo number_format($product['sellingprice'] - $product['cost'] *  $product['stock'],0,',','.'); ?>
但是我得到的结果是错误的,即使是-23.454这样的负号


有什么想法吗?

基础数学101:你忘了用括号:

$sell = 20;
$cost = 10;
$stock = 50;

$result1 = $sell - $cost * $stock;   -> 20 - (10 * 50) -> 20 - 500 -> -480
$result2 = ($sell - $cost) * $stock; -> (20 - 10) * 50 -> 10 * 50 -> 500

永远不要忘记贝德马斯的记忆法:括号、指数、除法、乘法、加减法。

你需要将单位$product['sellingprice]-$product['cost']的收入乘以股票$product['stock']的金额:


圆括号,指数,乘法,除法,加法,减法。你能给我一个数字格式的例子吗?有没有更简单的方法?我不明白你的解决方案,我是一个新手,在你的数学中用括号括起来……你能给我一个数字格式的例子吗?今晚我将对此进行投票,因为你已经做得很好了。我已经没有票数了-谢谢
<?php echo number_format(($product['sellingprice'] - $product['cost']) *  $product['stock'],0,',','.'); ?>