Don't use FOUND_ROWS() for performance reasons
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@421 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
parent
87ada0ab56
commit
9a7ad5cafb
|
@ -176,14 +176,14 @@ function add_row(field) {
|
||||||
echo "</form>\n";
|
echo "</form>\n";
|
||||||
echo "<div style='clear: left;'> </div>\n";
|
echo "<div style='clear: left;'> </div>\n";
|
||||||
|
|
||||||
$result = $mysql->query("SELECT SQL_CALC_FOUND_ROWS * $from");
|
$result = $mysql->query("SELECT * $from");
|
||||||
if (!$result) {
|
if (!$result) {
|
||||||
echo "<p class='error'>" . htmlspecialchars($mysql->error) . "</p>\n";
|
echo "<p class='error'>" . htmlspecialchars($mysql->error) . "</p>\n";
|
||||||
} else {
|
} else {
|
||||||
if (!$result->num_rows) {
|
if (!$result->num_rows) {
|
||||||
echo "<p class='message'>" . lang('No rows.') . "</p>\n";
|
echo "<p class='message'>" . lang('No rows.') . "</p>\n";
|
||||||
} else {
|
} else {
|
||||||
$found_rows = $mysql->result($mysql->query(" SELECT FOUND_ROWS()")); // space for mysql.trace_mode
|
$found_rows = (intval($limit) && $result->num_rows > $limit ? $mysql->result($mysql->query("SELECT COUNT(*) $from")) : $result->num_rows);
|
||||||
$foreign_keys = array();
|
$foreign_keys = array();
|
||||||
foreach (foreign_keys($_GET["select"]) as $foreign_key) {
|
foreach (foreign_keys($_GET["select"]) as $foreign_key) {
|
||||||
foreach ($foreign_key["source"] as $val) {
|
foreach ($foreign_key["source"] as $val) {
|
||||||
|
|
Loading…
Reference in a new issue