2013-04-10 32 views
-1

我有我MySql數據庫行中的價格數字列表。我是數據庫新手,到目前爲止我已經在MySql中嘗試使用SELECTINSERT,DELETEUPDATE命令,我的程序運行良好,直到遇到這種情況時,我必須在數據庫中添加價格數字。如何在mysql數據庫行中添加數字?

我已經在網上進行了研究,其中大部分都是在php,.net,sql表單中,至今我找不到C#編程語言。我發現這個PHP代碼,但我在PHP編程語言方面的經驗較少,而且我的程序不在PHP中。無論如何,我使用Windows Form C#。

PHP代碼:How do I add up all values of rows in a table?

$query="Select points from members2"; 
    $result=mysql_query($query); 
    $total=0; 
    while($row=mysql_fetch_array($result)) 
    { 
    $total=$total + $row['points']; 
    } 
    echo "Total is:" . $total; 

編輯

你好謝謝你的幫助我得到正確的輸出。

string conn = "server=localhost;user=root;password='';database=cashieringdb;"; 
    MySqlConnection myconn = new MySqlConnection(conn); 
    string sql = "select sum(price) from sales"; 
    MySqlDataAdapter da = new MySqlDataAdapter(sql, myconn); 
    DataTable dt = new DataTable(); 
    da.Fill(dt); 
    txtSum.Text = dt.Rows[0][0] + ""; 

回答

2

你可以直接從數據庫中做到這一點,而不用擔心PHP或C#。以下查詢將返回點的總和。

$query="Select sum(points) from members2"; 
+0

非常感謝你 – user2262382 2013-04-10 14:02:01

+0

歡迎您。 – Aris 2013-04-10 14:36:09

相關問題