Ⅰ php MYSQL多個欄位分別求和
可以一個語句計算所有欄位的和:
SELECT SUM(a),SUM(b),SUM(c) FROM XXX
Ⅱ mysql+PHP 如何統計指定值的總和
核心是SQL:
SELECT SUM(總價格) FROM 水果表 WHERE 水果="蘋果"
Ⅲ php + mysql 的網站 幾百萬數據一次性計算統計總和
php(做為現在的主流開發語言)實例教程:網站在線人數的程序代碼,後台有MySQL(和PHP搭配之最佳組合)資料庫支持。可以直接統計出網站當前的在線人數。
首先是創建MySQL(和PHP搭配之最佳組合)資料庫表。
以下是引用片段:
CREATE TABLE tablename (
field type(max_length) DEFAULT default_value (NOT) NULL
}
可以使用的SQL語句。
以下是引用片段:
CREATE TABLE useronline (
timestamp int(15) DEFAULT 0 NOT NULL,
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
Prima(最完善的虛擬主機管理系統)RY KEY (timestamp),
KEY ip (ip),
KEY file (file)
);
下面開始使用php(做為現在的主流開發語言)腳本,首先定義MySQL(和PHP搭配之最佳組合)的信息。
以下是引用片段:
$server = "localhost"; //你的伺服器
$db_user = "root"; //你的MySQL(和PHP搭配之最佳組合)的用戶名
$db_pass = "password"; //你的MySQL(和PHP搭配之最佳組合)的密碼
$database = "users"; //表的名字
設置統計的時間(多少秒內在線人數)
以下是引用片段:
$timeoutseconds = 300;
取當前時間。
以下是引用片段:
$timestamp = time();
上面的完整代碼:
以下是引用片段:
<?php(做為現在的主流開發語言)
$server = "localhost"; //your server
$db_user = "root"; //your MySQL(和PHP搭配之最佳組合) database username
$db_pass = "password"; //your MySQL(和PHP搭配之最佳組合) database password if any
$database = "users"; //the db name
$timeoutseconds = 300;//timeoutseconds limit
//get the current time
$timestamp = time();
//calculate the lowest timestamp allowed
$timeout = $timestamp-$timeoutseconds;
?>
連接MySQL(和PHP搭配之最佳組合)
以下是引用片段:
MySQL(和PHP搭配之最佳組合)_connect(localhost, username, password);
也允許使用變數形式。
以下是引用片段:
MySQL(和PHP搭配之最佳組合)_connect($server, $db_user, $db_pass);
如果MySQL(和PHP搭配之最佳組合)資料庫沒有密碼的話可以使用下面代碼連接(當然建議大家一定要設置好自己的密碼,這樣起碼黑客得要解密啊)
以下是引用片段:
MySQL(和PHP搭配之最佳組合)_connect($server, $db_user);
查詢資料庫的代碼:
以下是引用片段:
MySQL(和PHP搭配之最佳組合)_db_query(database, query);
只要有訪客就要增加一條記錄。
以下是引用片段:
$insert = MySQL(和PHP搭配之最佳組合)_db_query($
Ⅳ 簡單的PHP+MySQL程序段(統計欄位數量+求和)
第一個我只寫sql語句
select count(userid) from counter where userid=1
這樣就可以滿足第一個程序
第二個
selsect sum(select userid from counter where userid=1) from counter
Ⅳ php 如何計算mysql裡面所有數據加起來的的總和
這個怎麼計算總和???如果是計算一共多少條數據的話select count(uid) as sum from mysql;
Ⅵ php與mysql表中如何求遞歸求和匯總
functionsumShuzi(&$tree,&$updateData=array()){
$sum=0;
//foreach($treeas$key=>$item){//這句話有毒
foreach($treeas$key=>&$item){
if(isset($item['children'])){
$oldPshuzi=$tree[$key]['Pshuzi'];
$tree[$key]['Pshuzi']=sumShuzi($item['children'],$updateData);
if($oldPshuzi!=$tree[$key]['Pshuzi']){
$updateData[$item['id']]=array($tree[$key]['Pshuzi'],$tree[$key]['Pname_ch']);
}
}
$sum+=$tree[$key]['Pshuzi'];
}
return$sum;
}
$tree=json_decode('[{"id":"1","Pid":"0","Pname_ch":"u6e20u9053u90e8","Pshuzi":"1638000","children":[{"id":"4","Pid":"1","Pname_ch":"u9500u552eu4e8cu90e8","Pshuzi":"895000","children":[{"id":"13","Pid":"4","Pname_ch":"u5468u7ecfu7406","Pshuzi":"28","children":[{"id":"28","Pid":"13","Pname_ch":"u6e56u5357","Pshuzi":"158000"},{"id":"35","Pid":"13","Pname_ch":"u65b0u7586","Pshuzi":"19000"}]},{"id":"40","Pid":"4","Pname_ch":"u9648u7ecfu7406","Pshuzi":"5000"}]}]}]',true);
//$tree是具有父子關系的數據樹
sumShuzi($tree,$updateData);
foreach($updateDataas$id=>$item){
$sql="updateyour_tablesetPshuzi={$item[0]}whereid={$id}";
mysqli_query($db,$sql);//$db是你的資料庫連接結果
}
Ⅶ mysql資料庫如何將同一欄位下所有值相加php
是求和好是輸出所有jiekuan欄位的值
SELECT
sum(jiekuan)
FROM
`數據表`
Ⅷ php mysql數據求和並輸出
當SQL語句是select... 時 $results 是結果集 是個對象要取出值的話需要
echo $results ->fileds['0']->value;
Ⅸ PHP怎麼取得MYSQL欄位(值)的總和!
$query="selectsum(line)fromdx_member";
$result=mysql_query($query)ordie('SQL語句有誤:'.mysql_error());
Ⅹ php查詢mysql的數值結果怎麼相加
select sum("金額欄位") as cmoney from 表 where 1;
然後你輸出cmoney這個就是相加的效果。
還有一種比較差點的方法就是:
1、select 金額欄位 from 表 where 1;
2、獲取你得到的所有信息,然後foreach 把所有的金額相加就行,
實例:$sql = "select money from cg_money where 1";
$query = mysql_query($sql);
$m = 0;
while($rs = mysql_fetch_array($sql)){
$m = $m+$rs['money'];
}
echo $m;這個也是可以獲取所有的money的,就是費事了點,還是上面的呢個方法好滴,也就是樓上的呢個方法