2013-04-10 186 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

相关问题