2011-04-17 27 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)){ 
    ?> 
相關問題