mirror of
https://github.com/vrana/adminer.git
synced 2025-08-12 09:34:10 +02:00
@@ -46,9 +46,13 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
|
|||||||
if ($_POST["routines"]) {
|
if ($_POST["routines"]) {
|
||||||
foreach (array("FUNCTION", "PROCEDURE") as $routine) {
|
foreach (array("FUNCTION", "PROCEDURE") as $routine) {
|
||||||
$result = $connection->query("SHOW $routine STATUS WHERE Db = " . $connection->quote($db));
|
$result = $connection->query("SHOW $routine STATUS WHERE Db = " . $connection->quote($db));
|
||||||
while ($row = $result->fetch_assoc()) {
|
if ($result) {
|
||||||
$out .= ($style != 'DROP+CREATE' ? "DROP $routine IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
|
while ($row = $result->fetch_assoc()) {
|
||||||
. $connection->result("SHOW CREATE $routine " . idf_escape($row["Name"]), 2) . ";;\n\n";
|
$out .= ($style != 'DROP+CREATE' ? "DROP $routine IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
|
||||||
|
. $connection->result("SHOW CREATE $routine " . idf_escape($row["Name"]), 2) . ";;\n\n";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
echo "-- $connection->error\n\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -59,6 +63,8 @@ SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
|
|||||||
$out .= ($style != 'DROP+CREATE' ? "DROP EVENT IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
|
$out .= ($style != 'DROP+CREATE' ? "DROP EVENT IF EXISTS " . idf_escape($row["Name"]) . ";;\n" : "")
|
||||||
. $connection->result("SHOW CREATE EVENT " . idf_escape($row["Name"]), 3) . ";;\n\n";
|
. $connection->result("SHOW CREATE EVENT " . idf_escape($row["Name"]), 3) . ";;\n\n";
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
echo "-- $connection->error\n\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($out) {
|
if ($out) {
|
||||||
|
Reference in New Issue
Block a user