aspect ratio
[phpmyadmin/crack.git] / db_create.php3
blobc9ec99c89435c57f2737cf71b97077b9a1c6a263
1 <?php
2 /* $Id$ */
3 // vim: expandtab sw=4 ts=4 sts=4:
6 /**
7 * Gets some core libraries
8 */
9 require('./libraries/grab_globals.lib.php3');
10 $js_to_run = 'functions.js';
11 require('./header.inc.php3');
13 if (!defined('PMA_COMMON_LIB_INCLUDED')) {
14 include('./libraries/common.lib.php3');
17 PMA_checkParameters(array('db'));
19 /**
20 * Defines the url to return to in case of error in a sql statement
22 $err_url = 'main.php3?' . PMA_generate_common_url();
24 /**
25 * Ensures the db name is valid
27 if (PMA_MYSQL_INT_VERSION < 32306) {
28 PMA_checkReservedWords($db, $err_url);
32 /**
33 * Executes the db creation sql query
35 $sql_query = 'CREATE DATABASE ' . PMA_backquote($db);
36 $result = PMA_mysql_query('CREATE DATABASE ' . PMA_backquote($db)) or PMA_mysqlDie('', $sql_query, FALSE, $err_url);
39 /**
40 * Displays the result and calls default page
42 $message = $strDatabase . ' ' . htmlspecialchars($db) . ' ' . $strHasBeenCreated;
43 require('./' . $cfg['DefaultTabDatabase']);