Skip to content
diego torres edited this page Jan 24, 2015 · 8 revisions

Complete example using autloader classes.

error_reporting(E_ALL);

require_once __DIR__ . '/vendor/autoload.php';
include_once(dirname(__FILE__) . '/vendor/ifsnop/lpsf/src/Ifsnop/main.inc.php');

use Ifsnop\Mysqldump as IMysqldump;

$fecha = date('Ymd');
$dumpSettings = array(
    'compress' => IMysqldump\Mysqldump::NONE,
    'no-data' => false,
    'add-drop-table' => true,
    'single-transaction' => true,
    'lock-tables' => true,
    'add-locks' => true,
    'extended-insert' => true,
    'disable-foreign-keys-check' => true,
    'skip-triggers' => false,
    'add-drop-trigger' => true,
    'databases' => true,
    'add-drop-database' => true,
    'hex-blob' => true
    );

$dump = new IMysqldump\Mysqldump("database", "user", "pass", "localhost", 'mysql', $dumpSettings);
Clone this wiki locally