Monday, August 27, 2012

SQL Dump to Database

SQL Dump to Database

<?php
// open the .sql file
$fp = @fopen("mysql.sql", "r");
$file = fread($fp, 80000);
fclose($fp);

$lines = explode(';',  $file); // split the .sql into sepearte queries
$cnt = count($lines); // count array elements

// database connection string
mysql_connect("localhost","root");

// loop each query and execute
for($j=0; ($j<$cnt-1); $j  ) {
    if(!mysql_query($lines[$j])) {
            // echo any errors
            echo "Error on line $j of Query:<br>";
            echo $lines[$j]."<br><Br>";
            die;
    }
}
// show confirmation
echo "Done";
?>

No comments:

Post a Comment

Labels

AJAX (1) Answers (1) Apache (1) Array (16) bug (1) C (1) C++ (1) Calendar (1) Class (1) Commands (1) Cookies (2) Database (2) Date (7) Days (1) explode (1) File Upload (1) FILES (1) firewall (1) fix (1) Functions (26) GET (1) GMT (1) JavaScript (2) localhost (1) Mail (1) Menu (1) MYSQL (13) PERL (1) PHP (36) php.ini (1) POST (1) preg_match (1) Questions (1) Script (1) SMS (2) Solution (1) String (1) Time (5) Time Zone (1) Vista (1) Wamp Server (1) windows 7 (2) XML (1)

Popular Posts

Popular Posts