這個需要查詢 information_schema.TABLES. 其中的 data_length 就是你要的...

創新互聯公司專業為企業提供宿豫網站建設、宿豫做網站、宿豫網站設計、宿豫網站制作等企業網站建設、網頁設計與制作、宿豫企業網站模板建站服務,10余年宿豫做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
給你個查詢數據庫大小的語句.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql';
價格 where 條件就可以指定單個表了.
select concat(round(sum(DATA_LENGTH/1024/1024),2), ' M') as dbsize from information_schema.TABLES where table_schema= 'mysql' and table_name='user';
mysql_connect("localhost","root","123456") or
die("打開數據庫服務器失敗!"); //連接數據庫
mysql_select_db("a") or
die("打開數據庫a失敗!"); //打開數據庫,a為數據庫名
$sql = "select id from b"; //id為字段名,b為表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判斷$sql語句是否執行
{
$num=mysql_num_rows($result); //取得包含id字段記錄的行數
echo "一共有".$num."個id"; }思想就是:根據含有ID的記錄(數據庫里一行內容稱為一條記錄)條數來確定ID的個數
先從數據庫獲取到相應表里的價錢字段的數據,然后遍歷拿到的數據,求和
$sql?=?'select?price?from?table';
//連接數據庫,?執行sql語句,?return查詢的結果$rs
for?($i?=?0,?$sum?=?0;?$i??count($rs);?$i++){
$sum?+=?$rs[$i];
}
用sql group by 下就可以實現
select?count(*)?as?count,FROM_UNIXTIME(addtime,'%m')?from?download?where?FROM_UNIXTIME(addtime,'%Y')?=?'2014'?group?by?FROM_UNIXTIME(addtime,'%m')?
//運行結果
/*
總和????月份
76 01
99 02
95 03
172 04
234 05
153 06
52 07
*/
select?uid,?sum(money)?as?money_total?from?cm_tables?group?by?uid?order?by?money_total?desc;
需要準備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2、在index.php中,輸入代碼:
$conn = new mysqli('10.5.15.177', 'root', '', 'test');
$sql = "select * from stu";
$r = $conn-query($sql);
print_r($r-num_rows);
3、瀏覽器運行index.php頁面,此時打印出了stu表的記錄數是5。
本文標題:php網頁表格數據統計 php 數據分析報表
標題來源:http://www.yijiale78.com/article36/doddgpg.html
成都網站建設公司_創新互聯,為您提供域名注冊、網站改版、網站導航、建站公司、網站維護、手機網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯