예제 #1
0
            }
        }
        // Rebuilding the SELECT and FROM clauses.
        $replaces = array(array('SELECT', 'SELECT ' . SqlParser\Components\ExpressionArray::build($parser->statements[0]->expr)), array('FROM', 'FROM ' . SqlParser\Components\ExpressionArray::build($parser->statements[0]->from)));
        // Checking if the WHERE clause has to be replaced.
        if (!empty($where_clause) && is_array($where_clause)) {
            $replaces[] = array('WHERE', 'WHERE (' . implode(') OR (', $where_clause) . ')');
        }
        // Preparing to remove the LIMIT clause.
        $replaces[] = array('LIMIT', '');
        // Replacing the clauses.
        $sql_query = SqlParser\Utils\Query::replaceClauses($parser->statements[0], $parser->list, $replaces);
    }
    echo PMA_Util::getMessage(PMA_Message::success());
}
require_once 'libraries/display_export.lib.php';
if (!isset($sql_query)) {
    $sql_query = '';
}
if (!isset($num_tables)) {
    $num_tables = 0;
}
if (!isset($unlim_num_rows)) {
    $unlim_num_rows = 0;
}
if (!isset($multi_values)) {
    $multi_values = '';
}
$response = PMA_Response::getInstance();
$response->addHTML(PMA_getExportDisplay('table', $db, $table, $sql_query, $num_tables, $unlim_num_rows, $multi_values));
예제 #2
0
                )
            );
        }
        $sql_query = SqlParser\TokensList::build($tokens);
    }

    echo PMA\libraries\Util::getMessage(PMA\libraries\Message::success());
}

require_once 'libraries/display_export.lib.php';

if (! isset($sql_query)) {
    $sql_query = '';
}
if (! isset($num_tables)) {
    $num_tables = 0;
}
if (! isset($unlim_num_rows)) {
    $unlim_num_rows = 0;
}
if (! isset($multi_values)) {
    $multi_values = '';
}
$response = Response::getInstance();
$response->addHTML(
    PMA_getExportDisplay(
        'table', $db, $table, $sql_query, $num_tables,
        $unlim_num_rows, $multi_values
    )
);