$e = new SQL_Export($server, $username, $password, $db);
// Define the database tables
$tables = $e->get_tables();
// Open the output file
$database_file = "database_{$userId}.sql";
$fp = fopen($database_file, 'w');
# Now UTF-8 - Add byte order mark
fwrite($fp, pack("CCC", 0xef, 0xbb, 0xbf));
//Run the export
foreach ($tables as $t) {
    $header = $e->create_header($t);
    $data = "";
    switch ($t) {
        case 'attachments':
            if (!empty($attachments)) {
                $data = $e->get_data($t, "`id` IN ({$attachments})");
            }
            break;
        case 'boards':
            if (!empty($boards)) {
                $data = $e->get_data($t, "`id` IN ({$boards})");
            }
            break;
        case 'changes':
            if (!empty($changesets)) {
                $data = $e->get_data($t, "`changeset_id` IN ({$changesets})");
            }
            break;
        case 'changesets':
            if (!empty($changesets)) {
                $data = $e->get_data($t, "`id` IN ({$changesets})");