bug #2986422 [import] Results for query are not displayed

This commit is contained in:
Marc Delisle
2010-06-13 08:42:24 -04:00
parent 1e2731dc96
commit ae8ddbf15b
3 changed files with 12 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ $HeadURL: https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyA
- patch #3013264 [doc] FAQ 1.40 uses a comma instead of a period,
thanks to Isaac Bennetch - ibennetch
- [engines] Fix getting InnoDB status.
- bug #2986422 [import] Results for query are not displayed
3.3.3.0 (2010-05-10)
- patch #2982480 [navi] Do not group if there would be one table in group,

View File

@@ -446,6 +446,15 @@ if (isset($my_die)) {
}
}
// we want to see the results of the last query that returned at least a row
if (! empty($last_query_with_results)) {
// but we want to show intermediate results too
$disp_query = $sql_query;
$disp_message = $strSuccess;
$sql_query = $last_query_with_results;
$go_sql = true;
}
if ($go_sql) {
require './sql.php';
} else {

View File

@@ -84,6 +84,7 @@ function PMA_importRunQuery($sql = '', $full = '', $controluser = false)
{
global $import_run_buffer, $go_sql, $complete_query, $display_query,
$sql_query, $my_die, $error, $reload,
$last_query_with_results,
$skip_queries, $executed_queries, $max_sql_len, $read_multiply,
$cfg, $sql_query_disabled, $db, $run_query, $is_superuser;
$read_multiply = 1;
@@ -143,6 +144,7 @@ function PMA_importRunQuery($sql = '', $full = '', $controluser = false)
$a_aff_rows = (int)@PMA_DBI_affected_rows();
if ($a_num_rows > 0) {
$msg .= $GLOBALS['strRows'] . ': ' . $a_num_rows;
$last_query_with_results = $import_run_buffer['sql'];
} elseif ($a_aff_rows > 0) {
$msg .= sprintf($GLOBALS['strRowsAffected'], $a_aff_rows);
} else {