return $connection->result("SHOW CREATE TABLE " . idf_escape($table), 1);
}
+ /** Get SQL command to change database
+ * @param string
+ * @return string
+ */
+ function use_sql($database) {
+ return "USE " . idf_escape($database);
+ }
+
+ /** Get server variables
+ * @return array ($name => $value)
+ */
function show_variables() {
return get_key_vals("SHOW VARIABLES");
}
+ /** Get status variables
+ * @return array ($name => $value)
+ */
function show_status() {
return get_key_vals("SHOW STATUS");
}
return $connection->query("EXPLAIN $query");
}
+ function use_sql($database) {
+ return "\connect " . idf_escape($database);
+ }
+
function support($feature) {
return ereg('^(comment|view|routine|trigger)$', $feature);
}
return $connection->result("SELECT sql FROM sqlite_master WHERE name = " . $connection->quote($table));
}
+ function use_sql($database) {
+ global $connection;
+ return "ATTACH " . $connection->quote($database) . " AS " . idf_escape($database);
+ }
+
function show_variables() {
global $connection;
$return = array();
}
if ($_POST["format"] == "sql") {
if ($style) {
- echo "USE " . idf_escape($db) . ";\n\n";
+ echo use_sql($db) . ";\n\n";
}
if (in_array("CREATE+ALTER", array($style, $_POST["table_style"]))) {
echo "SET @adminer_alter = '';\n\n";