PHP mysql字段1加字段2*5错误结果
我在MySQL中有一个包含4个字段的表。1是产品价格成本2是我们销售的价格3是产品库存4是单位收益 范例 我们的产品成本为100美元, 给客户的售价是120, 存货是10英镑 下面的代码按单位计算收益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来计
<?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,',','.'); ?>