Тема: mysql резка
Показать сообщение отдельно

mysql резка
  #1  
Старый 05.06.2009, 11:23
C.C.C.P
Banned
Регистрация: 26.10.2008
Сообщений: 45
С нами: 9232074

Репутация: 8
По умолчанию mysql резка

Нужно разрезать базу на несколько частей, подскажите какие нибудь проги или скрипты,
пробовал
Цитата:

<?php
set_time_limit(0);
$file_in = ''; #входной файл
$file_out_n = '0'; #выходной файл имя
$file_out_ras = 'gz'; #выходной файл расширение
$strok = 1000; #колличество строк в одном выходном файле
$count_out = 0; #счетчик выходных файлов начинать с этого числа

if(file_exists($file_in)) $content = file($file_in); else exit('Не найден входной файл '.$file_in);
$k=0;
$add = '';
for($i=0, $count=count($content); $i < $count; $i++){
if($i == $strok * ($k + 1) || $i==$count-1){
if($i==$count-1) $add=$add.$content[$i];
$fp = fopen($file_out_n.$k.'.'.$file_out_ras, 'w');
fputs($fp, $add);
fclose($fp);
$add='';
$k++;
}
$add=$add.$content[$i];
}
echo 'Работа завершена. Создано '.$k.' файлов';

?>


Файлы режуться, но после этого не открываются поврежденный архив....
 
Ответить с цитированием