如何在 PHP & MYSQL 中减法后得到值
How to get value after subtraction in PHP & MYSQL
我正在使用 PHP 和 MYSQL(mysqli 版本)创建一个面包店软件。我想知道我如何从两列中得到减去的值,例如。
"Price - Pay = Remaining"。我的问题只是从这两列中将减去的数据提取到 table。
<?php
$minus = mysqli_query($connection, "SELECT * FROM managment WHERE price - pay");
$sub = mysqli_fetch_assoc($minus);
?>
<tbody>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td></td>
<td><?php echo $row['product']; ?></td>
<td><?php echo $row['measure']; ?></td>
<td><?php echo $row['value']; ?></td>
<td><?php echo $row['cost']; ?></td>
<td><?php echo $row['price']; ?></td>
<td><?php echo $row['pay']; ?></td>
<td><?php echo $sub['remaining']; ?></td>
</tr>
<?php } ?>
</tbody>
我该怎么办...?
<td><?php echo ($row['price'] - $row['pay]); ?></td>
你为什么不寻求这样一个简单的解决方案呢?我想 price 和 pay 是数字,所以这可以很好地解决你的问题。
在我的 sql 中,您可以这样做:
SELECT *, price-pay AS total From managment;
您会看到一个新列 "created",名称为 total,它的值将是您要求的减法。
之后,您只需在 html 中调用它,例如:
<td><?php echo $row['total']; ?></td>
SELECT *, (price - pay) as remaining FROM managment
您需要更改查询。试试这个查询并获取数据剩余数据如下。
<?php echo $row['remaining']; ?>
或者您也可以减去 @pr1nc3 发布的剩余内容。以上。
请像这样简单地使用代码:-
<?php
$results = mysqli_query($connection, "SELECT *, (price - pay) AS remaining FROM managment");
?>
<tbody>
<?php while ($row = mysqli_fetch_assoc($results)) { ?>
<tr>
<td></td>
<td><?php echo $row['product']; ?></td>
<td><?php echo $row['measure']; ?></td>
<td><?php echo $row['value']; ?></td>
<td><?php echo $row['cost']; ?></td>
<td><?php echo $row['price']; ?></td>
<td><?php echo $row['pay']; ?></td>
<td><?php echo $row['remaining']; ?></td>
</tr>
<?php } ?>
</tbody>
我正在使用 PHP 和 MYSQL(mysqli 版本)创建一个面包店软件。我想知道我如何从两列中得到减去的值,例如。 "Price - Pay = Remaining"。我的问题只是从这两列中将减去的数据提取到 table。
<?php
$minus = mysqli_query($connection, "SELECT * FROM managment WHERE price - pay");
$sub = mysqli_fetch_assoc($minus);
?>
<tbody>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td></td>
<td><?php echo $row['product']; ?></td>
<td><?php echo $row['measure']; ?></td>
<td><?php echo $row['value']; ?></td>
<td><?php echo $row['cost']; ?></td>
<td><?php echo $row['price']; ?></td>
<td><?php echo $row['pay']; ?></td>
<td><?php echo $sub['remaining']; ?></td>
</tr>
<?php } ?>
</tbody>
我该怎么办...?
<td><?php echo ($row['price'] - $row['pay]); ?></td>
你为什么不寻求这样一个简单的解决方案呢?我想 price 和 pay 是数字,所以这可以很好地解决你的问题。
在我的 sql 中,您可以这样做:
SELECT *, price-pay AS total From managment;
您会看到一个新列 "created",名称为 total,它的值将是您要求的减法。
之后,您只需在 html 中调用它,例如:
<td><?php echo $row['total']; ?></td>
SELECT *, (price - pay) as remaining FROM managment
您需要更改查询。试试这个查询并获取数据剩余数据如下。
<?php echo $row['remaining']; ?>
或者您也可以减去 @pr1nc3 发布的剩余内容。以上。
请像这样简单地使用代码:-
<?php
$results = mysqli_query($connection, "SELECT *, (price - pay) AS remaining FROM managment");
?>
<tbody>
<?php while ($row = mysqli_fetch_assoc($results)) { ?>
<tr>
<td></td>
<td><?php echo $row['product']; ?></td>
<td><?php echo $row['measure']; ?></td>
<td><?php echo $row['value']; ?></td>
<td><?php echo $row['cost']; ?></td>
<td><?php echo $row['price']; ?></td>
<td><?php echo $row['pay']; ?></td>
<td><?php echo $row['remaining']; ?></td>
</tr>
<?php } ?>
</tbody>