]> git.joonet.de Git - adminer.git/commitdiff
Don't report previous error on primary connection
authorJakub Vrana <jakub@vrana.cz>
Fri, 6 Jan 2012 08:56:30 +0000 (00:56 -0800)
committerJakub Vrana <jakub@vrana.cz>
Fri, 24 Feb 2012 06:58:40 +0000 (22:58 -0800)
adminer/include/functions.inc.php

index e49b2501885bb017e047c0ff5a34aa649e42a4e7..2d5d897bc71594d877bbd7a5bb1faba1fe1a592f 100644 (file)
@@ -282,20 +282,20 @@ function get_key_vals($query, $connection2 = null) {
 
 /** Get all rows of result
 * @param string
+* @param Min_DB
+* @param string
 * @return array associative
 */
 function get_rows($query, $connection2 = null, $error = "<p class='error'>") {
        global $connection;
-       if (!is_object($connection2)) {
-               $connection2 = $connection;
-       }
+       $conn = (is_object($connection2) ? $connection2 : $connection);
        $return = array();
-       $result = $connection2->query($query);
+       $result = $conn->query($query);
        if (is_object($result)) { // can return true
                while ($row = $result->fetch_assoc()) {
                        $return[] = $row;
                }
-       } elseif (!$result && $connection->error && $error && defined("PAGE_HEADER")) {
+       } elseif (!$result && !is_object($connection2) && $error && defined("PAGE_HEADER")) {
                echo $error . error() . "\n";
        }
        return $return;