Определить размер БД средствами PHP...

  • Автор темы JOGADOR
  • Дата начала

JOGADOR

Guest
Определить размер БД средствами PHP...

Необходимо средствами ПХП определить размер отдельной таблицы или базы целиком, поскажите как это можно сделать?
 

JOGADOR

Guest
А нельзя ли привести пример использования?
 

Сергей123

Новичок
Ты чего себя цитируешь?
Я имел ввиду что-то вроде этого
PHP:
define('MYSQL_DB_NAME', 'test');

if ( $resid = mysql_query('
    SHOW TABLE STATUS FROM ' . MYSQL_DB_NAME . '
') ) {
    $intSize = 0;
    while ( $arr = mysql_fetch_assoc($resid) ) {
        $intSize += $arr['Data_length'];
    } # while
    echo $intSize . ' bytes.';
} # if
Ещё раз говорю - я не знаю, точные ли получаются цифры и хороший ли это метод вообще.
 

JOGADOR

Guest
Разумеется менял и делал.
Пишет 0 bytes, и все тут!

только использовал $sql1 = "show table status from $dbase like '$dtable'";

-~{}~ 02.11.04 15:56:

Бресь Сергей, все получилось, виновата моя невнимательность :-[

З.Ы. Спасибо за терпение ;)!
 
Сверху