$link = mysql_connect ("localhost", "", "")
or die ("Could not connect");
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
$db = $row->Database;
print "<b>$db</b><br>";
$tables = mysql_list_tables($db);
while (list($table_name) = mysql_fetch_array($tables)) {
print "<b>Table:</b> $table_name<br>";
print "Optimizing Table...";
$sql = mysql_query("OPTIMIZE TABLE $table_name");
print "$table_name has been Optimized<br>";
print "Flushing Table...";
$sql2 = mysql_query("FLUSH TABLE '$table_name");
print "$table_name has been Flushed<br><br>";
}
print "<br>";
print "<br>";
Let me know what you think.