Ono što sam ti napisao na Benchmarku ne važi :) Evo koda koji sam našao na jednom od foruma, verovatno mu treba malo doterivanja:
Code:
$filename = realpath(".") . '/' . 'cmsclean.sql';
$handle = fopen ($filename, "rb");
$contents = fread ($handle, filesize ($filename));
$contents .= "\n\n";
fclose ($handle);
mysql_select_db($dbname);
$queries = explode(";\r\n", $contents);
//ako je dump file u Unix formatu, onda samo ;\n umesto ;\r\n
$querycount = count($queries)-1;
for($i=0; $i < $querycount; $i++) {
$result = mysql_query($queries[$i]);
if(mysql_errno() != 0)
echo '<br>' . mysql_errno() . ": " . mysql_error(). "\n";
}
ili još lakše ako imaš pun pristup serveru:
Code:
exec ('mysql dbname -u user -p password < dump.sql');