说明:
计算mysql中某数据库的占用空间。
下载:
暂不提供mysqlUse.fn.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';
?>
<完>