我的MySql数据库行中有一个价目编号列表。我是数据库的新手,到目前为止我已经在MySql中尝试了SELECT
,INSERT
,DELETE
和UPDATE
命令,我的程序运行良好,直到遇到这种情况我必须在我的数据库中添加价格编号。
我已经在网上研究了这个,其中大部分是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] + "";
答案 0 :(得分:2)
查看mysql聚合函数的链接
答案 1 :(得分:2)
您可以直接从数据库执行此操作,而不必担心PHP或C#。以下查询将返回点的总和。
$query="Select sum(points) from members2";