]> git.joonet.de Git - adminer.git/commitdiff
Events may be broken (bug #2898988)
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 11 Dec 2009 15:42:16 +0000 (15:42 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 11 Dec 2009 15:42:16 +0000 (15:42 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1264 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/dump.inc.php

index 14c1e722cf0d5f3ff55aefa867eaea10dab797e0..8d611cd5503e79dd228ba3922dc738494865cd48 100644 (file)
@@ -42,9 +42,11 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
                                }
                                if ($_POST["events"]) {
                                        $result = $connection->query("SHOW EVENTS");
-                                       while ($row = $result->fetch_assoc()) {
-                                               $out .= ($style != 'DROP+CREATE' ? "DROP EVENT IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
-                                               . $connection->result($connection->query("SHOW CREATE EVENT " . idf_escape($row["Name"])), 3) . ";;\n\n";
+                                       if ($result) {
+                                               while ($row = $result->fetch_assoc()) {
+                                                       $out .= ($style != 'DROP+CREATE' ? "DROP EVENT IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
+                                                       . $connection->result($connection->query("SHOW CREATE EVENT " . idf_escape($row["Name"])), 3) . ";;\n\n";
+                                               }
                                        }
                                }
                                if ($out) {