phpmyadmin 如何使用PHP将两列相减输出到第三列中

vi4fp9gy  于 2022-11-23  发布在  PHP
关注(0)|答案(2)|浏览(148)

使用PHP,我想从credit列中减去每个已用列的值。我已经在phpmyadmin中创建了一个tableA。
剩余:credit-used我不能得到结果,我只是得到相同的信用值。

// The desire output in table A

id |date      |credit |used|remaining|
1  |20-5-2013 |400    |300 |100      |
2  |19-5-2013 |300    |100 |200      |
3  |18-5-2013 |600    |50  |550      |  
// db connection  
query select all from tableA
    $sql = "SELECT * FROM tableA";
    $sql_result = mysql_query ($sql, $connection ) or die ('request "Could not execute           SQL query" '.$sql);
?>

fetch the information and output into a table:

<table >
<tr>
bla bla..
</tr>

// echo:

<tr>
<td><?php echo $row["id"]; ?></td>
<td><?php echo $row["date"]; ?></td>
<td><?php echo $row["credit"]; ?></td>
<td><?php echo $row["used"]; ?></td>

我尝试做这个查询来得到剩余的:

// <td> <?php> echo $total= $row["credit"] - $row["used"];?> 
</td>  
</tr>
</table>

有没有人能给我一个提示或者突出错误。比你提前很多。

yhived7q

yhived7q1#

您所拥有的应该可以工作,但为什么不让MySQL来进行计算呢?

mysql_query("SELECT *, `credit`-`used` AS `remaining` FROM `tableA`");
7xllpg7q

7xllpg7q2#

您的php上有一个右括号

<td> <?php echo $row["credit"] - $row["used"]; ?> </td>

相关问题