计算mysql数据库占用空间(使用容量)的函数mysqlUse.fn.php
说明:
计算mysql中某数据库的占用空间。
下载:
暂不提供mysqlUse.fn.php的下载,请参照下面的代码自己创建。^_^
代码:
<?php // 说明:数据库使用量 // 作者:upall // 日期:10:22 2010年11月10日 星期三 $db="upall_blog"; // 需要返回使用空间的数据库 $host="localhost"; $user="root"; $pwd="db:root@blog.upall.cn"; // 提示:此非本站密码,^_^ $link=mysql_connect($host,$user,$pwd) or die("Cann't connect server"); mysql_select_db($db,$link) or die ("Cann't select db"); $aSql = "SELECT table_schema AS db, " . "sum( data_length + index_length ) /1024 / 1024 AS total " . "FROM information_schema.TABLES " . "WHERE table_schema = '$db' " . "GROUP BY table_schema " . "LIMIT 1"; $mysqlUseQuery = mysql_query($aSql); $mysqlUseRs = mysql_fetch_array($mysqlUseQuery); echo 'DbUse: ' . round($mysqlUseRs['total'], 2) . ' MB'; ?>
<完>