Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Größe einer Tabelle feststellen? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Größe einer Tabelle feststellen?


 
manyhits
11-08-2002, 14:03 
 
Hallo,

ich habe die Datenbank "users" wie kann ich auslesen lassen wie groß diese Tabelle ist?

 
Radium2k
11-08-2002, 14:14 
 
was eminst du mit grösse ?
wieviel kb die groß ist oder wieviel einträge da drinnen sind ?

 
manyhits
11-08-2002, 14:19 
 
wie viel kb!

 
Troublegum
11-08-2002, 14:56 
 
SHOW TABLE STATUS;

da gibt es die Felder "Data_length" und "Index_length", deren Werte du addieren musst. Dann bekommst du die Größe in bytes glaub ich. 1024 Bytes sind 1 kb.

 
manyhits
11-08-2002, 14:59 
 
Hast du vielleicht mal ein Beispiel da ich so keine Ahnung hab wie ich es machen könnte!

 
Troublegum
11-08-2002, 15:06 
 
SHOW TABLE STATUS; musst du als Query an den SQL server schicken. Probiers mal aus mit phpmyadmin.

 
manyhits
11-08-2002, 15:13 
 
also du meinst so ja??

mysql_query("SHOW TABLE STATUS");

wo gebe ich da den namen der db ein?

 
goth
11-08-2002, 22:18 
 
Die Original Syntax:

SHOW TABLE STATUS [FROM db_name] [LIKE wild] (http://www.mysql.com/doc/en/SHOW_TABLE_STATUS.html)

 
manyhits
11-08-2002, 23:46 
 
und wie lautet der query dazu?


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:39 Uhr.