" . htmlspecialchars(substr($query, 0, $match[0][1])) . "\n"; flush(); $start = explode(" ", microtime()); //! don't allow changing of character_set_results, convert encoding of displayed query if (!$dbh->multi_query(substr($query, 0, $match[0][1]))) { echo "

" . lang('Error in query') . ": " . htmlspecialchars($dbh->error) . "

\n"; if ($_POST["error_stops"]) { break; } } else { $end = explode(" ", microtime()); echo "

" . lang('%.3f s', max(0, $end[0] - $start[0] + $end[1] - $start[1])) . "

\n"; do { $result = $dbh->store_result(); if (is_object($result)) { select($result); } else { if (preg_match("~^$space*(CREATE|DROP)$space+(DATABASE|SCHEMA)\\b~isU", $query)) { unset($_SESSION["databases"][$_GET["server"]]); } echo "

" . lang('Query executed OK, %d row(s) affected.', $dbh->affected_rows) . "

\n"; } } while ($dbh->next_result()); } $query = substr($query, $match[0][1] + strlen($match[0][0])); $offset = 0; } } } if ($empty) { echo "

" . lang('No commands to execute.') . "

\n"; } } else { echo "

" . lang('Unable to upload a file.') . "

\n"; } } ?>

" . lang('File uploads are disabled.') . "

\n"; } else { ?>

: