<?
/** заливка бд в PhpMyAdmin */
//Ланные
$db_host="localhost";
$db_user="root";
$db_pass="pass";
$db_name="base";
//подключение
$connect = @ mysql_pconnect($db_host, $db_user, $db_pass) or die('cannot connect to server');
@ mysql_select_db($db_name) or die('cannot connect to db');
@ mysql_query("SET NAMES 'utf8'", $connect);
//здесь указать адрес к таблицам.
$dump=file_get_contents('sc.sql');
$q='';
$state=0;
$coco=0;
for($i=0;$i<strlen($dump);$i++){
switch($dump{$i}){
case '"': if($state==0) $state=1;
elseif($state==1) $state=0;
break;
case "'": if($state==0) $state=2;
elseif($state==2) $state=0;
break;
case "`": if($state==0) $state=3;
elseif($state==3) $state=0;
break;
case ";": if($state==0) {
mysql_query($q);
$q=''; $state=4;
$coco++; }
break;
case "\\": if(in_array($state,array(1,2,3))) $q.=$dump[$i++]; break; }
if($state==4) $state=0; else $q.=$dump{$i}; }
echo'Выполнено запросов: '.$coco;
?>