
16.10.2009, 11:31
|
|
Участник форума
Регистрация: 07.09.2008
Сообщений: 139
Провел на форуме: 351188
Репутация:
65
|
|
я вы предложил по шагам конструкция " or " - explode
у тебя ведь дамп, так? делаем примерно:
PHP код:
<?
$file = file_get_contents('dump.sql');
$file = explode("\r\n",$file);
$i = 0;
foreach($file as $f)//парсим конструкцию or
{
if(!(strpos($f,' or ')===false))
{
$f = explode(' or ',$f);
$file[] = $f['0'];$file[] = $f['1']; //тут ещё нужно приписать гачало и конец запросов
$file[$i] = '';
}
$i++;
}
foreach($file as $f)if($f != '')$res .= "\r\n".$f;
?>
приблизительно так.
зы: пару не стандартных строк, если не сложно скинь лучше сюда. задачка интересная - я бы тоже подумал.
|
|
|