bug #2837722 [export] Run complex SQL then export does not work

This commit is contained in:
Marc Delisle
2009-08-30 11:55:58 +00:00
parent 2a1077ff43
commit 3a1334d645
2 changed files with 14 additions and 0 deletions

View File

@@ -43,6 +43,7 @@ $HeadURL: https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyA
- bug #2823996 [data] Cannot edit row with no PK and a BIT field
- bug [export] Exporting results of a query which contains a LIMIT clause
inside a subquery
- bug #2837722 [export] Run complex SQL then export does not work
3.2.1.0 (2009-08-09)
- bug #2799009 Login with ipv6 IP address breaks redirect

View File

@@ -2149,6 +2149,19 @@ function PMA_displayResultsOperations($the_disp_mode, $analyzed_sql) {
$header_shown = TRUE;
}
$_url_params['unlim_num_rows'] = $unlim_num_rows;
/**
* At this point we don't know the table name; this can happen
* for example with a query like
* SELECT bike_code FROM (SELECT bike_code FROM bikes) tmp
* As a workaround we set in the table parameter the name of the
* first table of this database, so that tbl_export.php and
* the script it calls do not fail
*/
if (empty($_url_params['table'])) {
$_url_params['table'] = PMA_DBI_fetch_value("SHOW TABLES");
}
echo PMA_linkOrButton(
'tbl_export.php' . PMA_generate_common_url($_url_params),
PMA_getIcon('b_tblexport.png', $GLOBALS['strExport'], false, true),