2011-04-17 61 views

回答

51

使用:将你的朋友

+0

啊,是的,我不更新,只是检索与乘以价格 – Prescott 2011-04-17 11:38:01

+0

这是我需要:) – 2011-04-17 12:14:35

+1

有没有办法将它舍入到2小数? – 2011-04-17 12:16:46

6

我猜想这应该工作。这实际上把它列在您的数据库

UPDATE yourTable yt SET yt.Total = (yt.Pieces * yt.Price) 

如果你想从数据库中检索的2个值,并把你的乘法只有结果的第三列,然后

SELECT yt.Pieces, yt.Price, (yt.Pieces * yt.Price) as 'Total' FROM yourTable yt 

UPDATE mytable SET Total = Pieces * Price; 
+0

小思-O,固定 – Nanne 2011-04-17 11:52:57

+0

BTW:如果你downvote,为什么不添加评论? – Nanne 2011-04-17 11:53:18

+0

对不起,我认为这是不言而喻的,当你用'INSERT'开始你的查询。无论如何,如果您进行编辑,我可以撤销downvote。 – vbence 2011-04-17 12:06:13

7

你可以做到这一点:

SELECT 
    Pieces, Price, 
    Pieces * Price as 'Total' 
FROM myTable 
-2

这是我的解决方案:

我一直在寻找如何显示的结果不算......

左右。在这种情况下。有数据库中没有列总数,但有一个总的网页...

<td><?php echo $row['amount1'] * $row['amount2'] ?></td> 

也这是首先需要...

<?php 
    $conn=mysql_connect('localhost','testbla','adminbla'); 
mysql_select_db("testa",$conn); 

$query1 = "select * from info2"; 
$get=mysql_query($query1); 
while($row=mysql_fetch_array($get)){ 
    ?> 
相关问题