Avatar billede kane Juniormester
21. oktober 2003 - 19:25 Der er 3 kommentarer og
1 løsning

størrelse på DB

Kan man ud fra en php kode, få oplyst størrelsen på en mysql database?
Avatar billede tipsen Nybegynder
21. oktober 2003 - 19:48 #1
Avatar billede martinbk Nybegynder
21. oktober 2003 - 19:54 #2
$db = "database";
$query ="SHOW TABLE STATUS FROM " . $db;
$result = mysql_query($query)
            or die(mysql_error());

if (@mysql_num_rows($result)) {
                while ($row = mysql_fetch_array($result)) {
                    $dbs_array[$db][1] += $row['Data_length'];
                    $dbs_array[$db][2] += $row['Index_length'];
                }
                $dbs_array[$db][3]    = $dbs_array[$db][1] + $dbs_array[$db][2];
                $total_array[1]        += $dbs_array[$db][1];
                $total_array[2]        += $dbs_array[$db][2];
                $total_array[3]        += $dbs_array[$db][3];
            } // end if
mysql_close($conn);
$bytes = $total_array[3];
$kb = $bytes/1024;
$mb = $kb/1024;
print "$db database indeholder ialt: $bytes bytes</br>";
print "$db database indeholder ialt: $kb kilobytes</br>";
print "$db database indeholder ialt: $mb megabytes</br>";
Avatar billede kane Juniormester
21. oktober 2003 - 20:15 #3
Access denied for user: '@localhost' to database 'xxxxx'
Avatar billede kane Juniormester
21. oktober 2003 - 23:05 #4
Jeg fik det igang
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester