Hola Visitante

Autor Tema: Obtener el tamaño de tablas MySQL con PHP  (Leído 1521 veces)

onwheels256

  • Administrator
  • *****
  • Mensajes: 172
    • Ver Perfil
Obtener el tamaño de tablas MySQL con PHP
« en: Octubre 13, 2011, 11:33:09 pm »
Por petición de don Berni69
Código: (php) [Seleccionar]


$dbhost = \"host\";
$dbuser = \"usuario\";
$dbpassword = \"clave\";
$dbname = \"base_de_datos\";
$tables = array();

$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die(\"Connection Error: \" . mysql_error());
mysql_select_db($dbname) or die(\"Error al conectar a la base de datos.\");
$SQL =\"SHOW TABLE STATUS\";
$result = mysql_query( $SQL ) or die(\"No se puede ejecutar la consulta: \".mysql_error());
while($row = mysql_fetch_array($result)) {
     // VALOR EN KILOBYTES*/
     $total_size = ($row[ \"Data_length\" ] + $row[ \"Index_length\" ]) / 1024;
     $tables[$row['Name']] = sprintf(\"%.2f\", $total_size);
}
echo \"
\"; 
print_r($tables);
echo \"
\";
?>