樓上的已經(jīng)說的很清楚,如果還不會,我就把全部代碼寫出來吧:
10多年專注成都網(wǎng)站制作,成都定制網(wǎng)站,個人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)站,高端網(wǎng)頁制作,對邊坡防護(hù)網(wǎng)等多個方面,擁有多年的網(wǎng)站維護(hù)經(jīng)驗。
sql="select sum(jifen) as sumjifen,card from jifen group by card";
$result=mysql_query($sql,$myconn) or die(mysql_error());
while($row=mysql_fetch_array($result)){
echo $row["card"]." ".$row["sumjifen"]."br";
}
分類是uid吧?
你的意思是想統(tǒng)計uid=2和 uid=5的小說數(shù)?
如果是這樣的話,很簡單。
用sql語句的count(),這個和php里統(tǒng)計數(shù)組個數(shù)的count類似。
$reqult=$db-query("select count(id) from class_x where uid=$row1['id']";
$row=$db-fetch_array($reqult));
echo $row[0];
//這個就是總數(shù)。
}
?php
$con = mysql_connect("localhost", "root", "321");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db",$con);
$sql="select sum(posts) from forum where fup=1";
$result = mysql_query($sql,$con);
$row=mysql_fetch_row($rset);
echo $row[0];
mysql_close($con);
?
sql語句中sum本來就是求和的,正常來說,字段 是數(shù)字類型,或全部值 都是可以轉(zhuǎn)化為數(shù)字的話,都可以直接查詢到求和結(jié)果
你可以把你的數(shù)據(jù)發(fā)一部分出來,和查詢結(jié)果 對比一下。有問題另外 找原因吧
在while上面定義一個變量
$num??=?0;
然后在里面在while里面加上去
$num??=?0;
while($row?=?mysql_fetch_array($query)){
$a=$row["zhong"];
$b=$row["shuliang"];
$c=$a*$b;
$num?=?$num?+?$c;
echo?$c.'br?/';
}
echo?$num;