我按如下方式插入数据库
insert into `sample`(`id`,`month`,`revenue`) values
(1,'Jan','1'),
(2,'Jan','1'),
(3,'Jan','1'),
(4,'FEB','1'),
(5,'feb','1'),
(6,'feb','1'),
(7,'feb','1'),
我正在尝试从数据库中提取此数据 1:我想在sql查询中将一月份的所有收入值相加(例如1+1+1),然后打印一月份的记录
2:我想在sql查询中将2月份的所有收入值相加(例如1+1+1),然后打印2月份的记录
我怎样才能实现这一点,下面是我的用于检索的 php
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("vero_db", $con);
$result = mysql_query("SELECT * FROM sample");
while($row = mysql_fetch_array($result)) {
echo $row['month'] . "\t" . $row['revenue']. "\n";
}
mysql_close($con);
?>
最佳答案
您可以使用以下查询来实现您的期望:
Select Month, Sum(revenue) From Sample GROUP BY MONTH
关于php - 如何添加数据并在sql语句中打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094709/