SQL dumper in pure php (no shell command!)
<?php
require('SQLDumper.php');
$dumper = new SQLDumper(
"localhost", //hostname
"root", //username
"pa$$w0rd", //password
"SqlDump.sql" //output file
);
$success = $dumper->dump(); //dump all databases
$success = $dumper->dump(['db1', 'db2', 'otherDB']); //dump specific databases
dump all databases:
$dumper = new SQLDumper("localhost", "root", "pa$$w0rd", "SqlDump.sql");
$success = $dumper->dump();
if($success) echo "The dump has been created";
dump specific databases:
$dumper = new SQLDumper("localhost", "root", "pa$$w0rd", "SqlDump.sql");
$success = $dumper->dump(['db1', 'db2', 'otherDB']);
if($success) echo "The dump has been created";
MIT