La funzione deve avere un return. Inoltre usi come globale una variabile che in realtà calcoli all'interno della funzione.
P.S. Data_free non serve. Bastano le due colonne che ti ho detto.Codice PHP:function dbweight() {
global $conn;
$sql = 'SHOW TABLE STATUS';
$query = mysql_query($sql, $conn)or die(mysql_error());
$tot = 0;
while ($array = mysql_fetch_assoc($query)) {
//calcolo il peso totale di ogni tabella
$tot+= $array["Data_length"] + $array["Index_length"];
//Totale in Mega
$db_weight = $tot/1024;
}
return $db_weight;
}
echo dbweight();

Rispondi quotando