function mysql_parse_file($filepath,$fordbname,$indbname){
mysql_select_db($fordbname);
if (!file_exists($filepath)){
mysql_select_db($indbname);
return false;
}
$queries=file_to_queries($filepath);
if (count($queries) > 0){
foreach($queries as $query){
if (!mysql_query($query)){
echo mysql_error();
mysql_select_db($indbname);
return false;
}
}
}
return true;
}
function file_to_queries($filepath){
$database=file($filepath);
$queries=array();
for ($i=0; $i<count($database); $i++){
$database[$i]=trim($database[$i]);
if (strpos($database[$i],"#") === 0){
}
else {
if (strlen($database[$i]) != 0){
$queries[$k].=$database[$i];
if (strpos(strrev($database[$i]),";") === 0){
$k++;
}
}
}
}
return $queries;
}
Did it myself! Not foolproof, but works well enough for me!