-1

我的 MySql 数据库行中有一个价格数字列表。我是数据库新手,到目前为止我已经在 MySql 中尝试过SELECT、和命令INSERT,我的程序运行良好,直到遇到这种情况,我必须在我的数据库中添加价格数字。DELETEUPDATE

我已经在网上对此进行了研究,其中大部分都是 php、.net、sql 形式,到目前为止我找不到 C# 编程语言。我找到了这个 php 代码,但我在 php 编程语言方面的经验较少,而且我的程序不在 php 中。无论如何,我使用 Windows Form C#。

php 代码来自:如何将表中行的所有值相加?

$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] + "";
4

1 回答 1

2

您可以直接从数据库中执行此操作,而不必担心 PHP 或 C#。以下查询将返回点的总和。

    $query="Select sum(points) from members2";
于 2013-04-10T13:35:58.067 回答