php - 在mysql php中计算和添加列值

标签 php mysql

我有下表

AffID    l      Commision
-------------------------
MW001              5

MW004              10

MW001              25

MW001              5

MW004              5

我想提交一个计算列中金额的查询。例如,我正在寻找的输出是:

MW001 - 35

我现在使用的查询无法正常工作,它计算实际的记录数量。

$sql = "SELECT COUNT(*) as c FROM toutcome WHERE affID = '" . $_SESSION['affID'] . "'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo  $row['c'] ;

最佳答案

尝试这个查询

select sum(Commission) from toutcome where affID = 'MW001'

所以你的查询应该是

$sql = "SELECT SUM(Commission) as c FROM toutcome WHERE affID = '" . $_SESSION['affID'] . "'";

关于php - 在mysql php中计算和添加列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25327649/

相关文章:

php - 在 PHP 框架中包含 Pear 库

php - 第 2 行超出范围 (2 - 1) laravel-excel

php - 无法加载 phpMyAdmin 配置(./config.inc.php :31): parse error

java - 在 Android 应用程序中显示从 PHP 捕获的 JSON 对象

mysql - 使用 Entity Framework 填充表

mysql - 数据库设计——哪一种更好?

mysql - 反向 LIKE %...% 可能吗?

php - 如何在php中动态显示博客列表

java - Slackware 12 真的很慢 JDBC

mysql - 如何在Mysql中将 "character set latin1 collate latin1_bin"的列转换成utf8?