2012-03-29 126 views
0

我有一個小腳本,我把它加在MYSQL列中的所有數字並回顯結果。我正在嘗試總和或回顯數字,並乘以100.我似乎無法讓它迴應乘法。PHP乘以總和

這是我使用的代碼。任何幫助將是偉大的,在此先感謝。

//connect to db 

$q = mysql_query("SELECT SUM(oil_production) as sum FROM wp_wct3 WHERE oil_production > 0") or die(mysql_error()); 
$row = mysql_fetch_assoc($q); 

echo $row['sum']; echo " BOM" 

echo $total = ($result['sum'] * 100); 

?> 
+0

您需要回聲 「BOM」 後分號; $結果應該重命名爲$行。 – OneSneakyMofo 2012-03-29 21:18:44

回答

2

修訂ANSWER

echo $row['sum']; echo " BOM" ; 
echo "Monthly Income based on $100 Oil = $"; 
echo "<span style=\"color:#00ff00\">"; 
echo $total = ($row['sum'] * 100); 
echo "</span>"; 

?> 

編輯 -

一旦你提到的結果rows[]的陣列,一次作爲results[] ......這一點,錯誤...

+0

感謝大家的幫助。任何人都知道我可以如何迴應Green。這裏是我現在使用的代碼。<?php echo「每月收入基於$ 100 Oil = $」; echo $ total =($ row ['sum'] * 100); ?> – 2012-03-30 18:54:38

+0

我已更新答案以滿足您的需求@SteveS – 2012-03-31 08:18:04

1
$result= $row['sum'] * 100; 
echo $result; 
0

它應該是。你在你的情況會出寫道$result代替$row

echo $total = ($row['sum'] * 100); 
+0

感謝大家的幫助。任何人都知道我可以如何迴應Green。這是我現在使用的代碼 2012-03-30 18:53:36

+0

不要把代碼在這裏更新您的文章,如果您有新的問題 – safarov 2012-03-30 18:56:04

0

回聲分配,這是「真」,如果分配的結果。

其分配給$總,然後回聲$總:

$total = $result['sum'] * 100; echo $total; 

乾杯,

+0

你錯過了主要的錯誤...數組的名稱... – 2012-03-29 21:15:58

+1

不,分配的結果是,我被分配的值。 – 2012-03-29 21:17:19

+0

哈!完全錯過了變量名稱。謝謝。 – dlite922 2012-03-29 21:28:26