Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielkosc bazydanych
me123
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 21.02.2007

Ostrzeżenie: (0%)
-----


Witajcie,
Jestem juz polaczony z baza danych i wybralem.
Jak w php wyswietlic ile ta baza danych zajmuje w B pozneij jak bedzie 1024B to 1 KB a jak dojdzie do 1024KB => 1MB.
? z Gory dziekuje za pomoc


edit...

chociaz jak porbac weilkosc bazy , jednostki sobie sam przelicze

nie bylo pytania, juz sobie poradzielm. temat mozna zamknac

Ten post edytował me123 21.02.2007, 17:06:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k1ller
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 20.02.2007
Skąd: Wroclaw

Ostrzeżenie: (0%)
-----


  1. <html>
  2.  
  3. <body> 
  4. mysql database size
  5.  
  6.  
  7. <?php function file_size_info($filesize) {$bytes = array('KB', 'KB', 'MB', 'GB', 'TB');
  8.  
  9. # values are always displayed
  10.  
  11. if ($filesize < 1024) $filesize = 1;
  12.  
  13. # in at least kilobytes.
  14.  
  15. for ($i = 0; $filesize > 1024; $i++) $filesize /= 1024;
  16.  
  17. $file_size_info['size'] = ceil($filesize);
  18.  
  19. $file_size_info['type'] = $bytes[$i];
  20.  
  21. return $file_size_info; } $db_server = 'mysqlhost'; $db_user = 'username'; $db_pwd = 'password'; $db_name = 'dbid';
  22.  
  23. $db_link = @mysql_connect($db_server, $db_user, $db_pwd)
  24.  
  25. or exit('Could not connect: ' . mysql_error()); $db = @mysql_select_db($db_name, $db_link) or exit('Could not select database: ' . mysql_error());
  26.  
  27. // Calculate DB size by adding table size + index size:
  28.  
  29. $rows = mysql_query("SHOW table STATUS"); $dbsize = 0;
  30.  
  31. while ($row = mysql_fetch_array($rows)) {$dbsize += $row['Data_length'] + $row['Index_length']; } print "database size is: $dbsize bytes<br />"; print 'or
  32. ';
  33.  
  34. $dbsize = file_size_info($dbsize); print "database size is: {$dbsize['size']} {$dbsize['type']}"; ?>
  35.  
  36. </body>
Go to the top of the page
+Quote Post

Posty w temacie
- me123   Wielkosc bazydanych   21.02.2007, 17:09:43
- - dr_bonzo   Hej, przyda sie rozwiazanie. Mozesz je tu wrzucic?   21.02.2007, 17:19:53
- - k1ller   [PHP] pobierz, plaintext <html> <bod...   21.02.2007, 18:01:51


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 11:53