Datenbankgröße finden - php & mysql

Ich möchte die Datenbankgröße mit der Anfrage finden?
Wie kann ich die Datenbankgröße von mysql in PHP sehen?

Erklärung

Die mysql Datenbankgröße kann abgerufen werden mit der Anfrage "show table status".
Folgen Sie diesen Schritten, um die DB Größe zu erfahren
Schritt 1:
Verbindung mit der Datenbank herstellen
    <?php
    $db= mysql_connect("hostname", "username","password");
 //die mysql db Verbindung mit dem korrekten hostname,username und Password herstellen
                                                
    mysql_select_db("dbname",$db); 
//Hier geben wir den db Name ein, für die wir die Größe berechnen möchten. Es ist wie abrufen von "use dbanme";
     ?>
     


Schritt 2:
Die dbsize ist der Gesamtwert von den Index_length und Data_lenth Spalten von allen Tabellen von der gewählten Datenbank. Wir finden die Größe mit der u.g. Funktion
   <?php
   {
   $sql = "SHOW TABLE STATUS";
   $result = mysql_query($sql); 
 // Das ist das Ergebnis dieser Abfrage
    
   while($row = mysql_fetch_array($result))
// ´Hier geben wir die Spalten 'Index_length' und 'Data_length' jeder Zeile ein
                                                    
    {
    $total = $row['Data_length']+$row['Index_length'];
    }
    echo($total);
// Hier drucken wir die Dateigröße in bytes
  
     
    }
   ?>
   

Php Tutorial