ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Подсчёт размера MySQL БД
  #1  
Старый 08.11.2007, 15:13
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию Подсчёт размера MySQL БД

Мелочь, но кому-то может пригодиться.
Перед вызовом функции нужно подключиться к мускулу и выбрать БД
PHP код:
function get_dbsize()
{
    
$db_size 0;
    
$result sql('SHOW TABLE STATUS');
    
$rows mysql_num_rows($result);
    
$i 1;
    while (
$i <= $rows)
    {
        
$row mysql_fetch_array($resultMYSQL_ASSOC);
        
$db_size += $row['Data_length'] + $row['Index_length'];
        
$i++;
    };
    
$db_size = ($db_size >= 1048576) ? sprintf('%.2f ' 'MB', ($db_size 1048576)) : (($db_size >= 1024) ? sprintf('%.2f ' 'kb', ($db_size 1024)) : sprintf('%.2f ' 'BYTES'$db_size));
    return 
$db_size;


Последний раз редактировалось [x26]VOLAND; 08.11.2007 в 15:15..
 

  #2  
Старый 08.11.2007, 15:27
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Замени

Цитата:
$result = sql('SHOW TABLE STATUS');
на

Цитата:
$result = mysql_query('SHOW TABLE STATUS');
 

  #3  
Старый 08.11.2007, 15:30
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

смотрите прикрепленные темы. закрыто.
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Общие Рекомендации Защиты (MySQL и SQL Web-интерфейс) k00p3r Чужие Статьи 0 13.06.2005 11:22
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ