HI
Ich würde gerne mit PHP mit die grösse einer Datenbank anzeigen lassen. Wie mach ich das am besten?
Philipp
<?php
$db_serv = 'localhost';
$db_name = 'db';
$db_user = 'user';
$db_pass = 'pass';
$db = mysql_connect($db_serv, $db_user, $db_pass) or die('Keine Verbindung!');
mysql_select_db($db_name, $db) or die('Datenbank konnte nicht selektiert werden!');
// Bis hier sollte alles klar sein ;)
// Hier wird eine Abfrage zur Datenbank geschickt, die einige Informationen auskiest
$result = mysql_query("show table status from $db_name like 'tabelle'");
// Das ergebnis der Abfrage wird an ein indiziertes Array übergeben
$data = mysql_fetch_row($result);
// Hier wird die Gesamtgröße der Datenbank ausgerechnet (in Byte)
$space = $data[5] + $data[7];
// Die Gesamtgröße wird ausgegeben (auch in Byte)
echo $space.' Byte<br />';
// Nun wird das ganze in Kilobyte umgerechnet
$space = $space / 1024;
// Die Größe wird in Kilobyte ausgegeben
echo $space.' kb<br />';
// Und jetzt wird das nochmal in MegaByte umgerechnet
$space = $space / 1024;
// und wird wieder ausgegeben
echo $space.' mb';
?>
Users browsing this forum: No registered users and 13 guests