КАК УЗНАТЬ РАЗМЕР БАЗЫ ДАННЫХ MySQL Для того, чтоб увидеть размер базы данных MySQL через PHP, необходимо использовать функцию -formatfilesize()-. Она предназначена для преобразования размера базы данных в байтах в килобайты и мегабайты. $Host = "localhost"; $User = "User"; $Password = "Password"; $DBName = "DBName"; function formatfilesize($data) { if($data < 1024) {return $data." bytes";} // bytes else if($data < 1024000) {return round(($data/1024),1)."kb";} // kilobytes else {return round(($data/1024000),2)." MB";} // megabytes } $Link=mysql_connect($Host,$User,$Password); mysql_select_db($dbname); $result = mysql_query("SHOW TABLE STATUS"); $dbsize = 0; while($row = mysql_fetch_array($result)) {$dbsize += $row["Data_length"]+$row["Index_length"];} mysql_close($Link); echo ' Размер: '.formatfilesize($dbsize);
|