⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mult_submits.inc.php

📁 架設ROSE私服必備之物 ROSE數據庫
💻 PHP
📖 第 1 页 / 共 2 页
字号:
            $full_query .= ';<br />' . "\n";        }        if (!empty($full_query_views)) {            $full_query .= $full_query_views . ';<br />' . "\n";        }        unset($full_query_views);    }    // Displays the form    ?><!-- Do it really ? --><form action="<?php echo $action; ?>" method="post"><input type="hidden" name="query_type" value="<?php echo $what; ?>" />    <?php    if (strpos(' ' . $action, 'db_details') == 1) {        echo PMA_generate_common_hidden_inputs($db);    } elseif (strpos(' ' . $action, 'tbl_properties') == 1              || $what == 'row_delete') {        echo PMA_generate_common_hidden_inputs($db, $table);    } else  {        echo PMA_generate_common_hidden_inputs();    }?><input type="hidden" name="reload" value="<?php echo isset($reload) ? PMA_sanitize($reload) : 0; ?>" /><?php    foreach ($selected AS $idx => $sval) {        echo '<input type="hidden" name="selected[]" value="' . htmlspecialchars($sval) . '" />' . "\n";    }    if ($what == 'drop_tbl' && !empty($views)) {        foreach ($views as $current) {           echo '<input type="hidden" name="views[]" value="' . htmlspecialchars($current) . '" />' . "\n";       }    }    if ($what == 'row_delete') {        echo '<input type="hidden" name="original_sql_query" value="' . htmlspecialchars($original_sql_query) . '" />' . "\n";        echo '<input type="hidden" name="original_pos" value="' . $original_pos . '" />' . "\n";        echo '<input type="hidden" name="original_url_query" value="' . htmlspecialchars($original_url_query) . '" />' . "\n";        echo '<input type="hidden" name="disp_direction"   value="' . $disp_direction . '" />' . "\n";        echo '<input type="hidden" name="repeat_cells"     value="' . $repeat_cells   . '" />' . "\n";        echo '<input type="hidden" name="dontlimitchars"   value="' . $dontlimitchars . '" />' . "\n";        echo '<input type="hidden" name="pos"              value="' . ( isset( $pos ) ? $pos : 0 ) . '" />' . "\n";        echo '<input type="hidden" name="session_max_rows" value="' . $session_max_rows . '" />' . "\n";    }    ?><fieldset class="confirmation">    <legend><?php echo ($what == 'drop_db' ? $strDropDatabaseStrongWarning . '&nbsp;' : '') . $strDoYouReally; ?>:</legend>    <tt><?php echo $full_query; ?></tt></fieldset><fieldset class="tblFooters">    <input type="submit" name="mult_btn" value="<?php echo $strYes; ?>" id="buttonYes" />    <input type="submit" name="mult_btn" value="<?php echo $strNo; ?>" id="buttonNo" /></fieldset>    <?php    require_once('./libraries/footer.inc.php');} // end if/** * Executes the query */elseif ($mult_btn == $strYes) {    if ($query_type == 'drop_db' || $query_type == 'drop_tbl' || $query_type == 'drop_fld') {        require_once('./libraries/relation_cleanup.lib.php');    }    $sql_query      = '';    if ($query_type == 'drop_tbl') {        $sql_query_views = '';    }    $selected_cnt   = count($selected);    $run_parts      = FALSE; // whether to run query after each pass    $use_sql        = FALSE; // whether to include sql.php at the end (to display results)    if ($query_type == 'primary_fld') {        // Gets table primary key        PMA_DBI_select_db($db);        $result      = PMA_DBI_query('SHOW KEYS FROM ' . PMA_backquote($table) . ';');        $primary     = '';        while ($row = PMA_DBI_fetch_assoc($result)) {            // Backups the list of primary keys            if ($row['Key_name'] == 'PRIMARY') {                $primary .= $row['Column_name'] . ', ';            }        } // end while        PMA_DBI_free_result($result);    }        for ($i = 0; $i < $selected_cnt; $i++) {        switch ($query_type) {            case 'row_delete':                $a_query = urldecode($selected[$i]);                $run_parts = TRUE;                break;            case 'drop_db':                PMA_relationsCleanupDatabase($selected[$i]);                $a_query   = 'DROP DATABASE '                           . PMA_backquote(urldecode($selected[$i]));                $reload    = 1;                $run_parts = TRUE;                break;            case 'drop_tbl':                PMA_relationsCleanupTable($db, $selected[$i]);                $current = urldecode($selected[$i]);                if (!empty($views) && in_array($current, $views)) {                    $sql_query_views .= (empty($sql_query_views) ? 'DROP VIEW ' : ', ')                              . PMA_backquote($current);                } else {                    $sql_query .= (empty($sql_query) ? 'DROP TABLE ' : ', ')                               . PMA_backquote($current);                }                $reload    = 1;                break;            case 'check_tbl':                $sql_query .= (empty($sql_query) ? 'CHECK TABLE ' : ', ')                           . PMA_backquote(urldecode($selected[$i]));                $use_sql    = TRUE;                break;            case 'optimize_tbl':                $sql_query .= (empty($sql_query) ? 'OPTIMIZE TABLE ' : ', ')                           . PMA_backquote(urldecode($selected[$i]));                $use_sql    = TRUE;                break;            case 'analyze_tbl':                $sql_query .= (empty($sql_query) ? 'ANALYZE TABLE ' : ', ')                           . PMA_backquote(urldecode($selected[$i]));                $use_sql    = TRUE;                break;            case 'repair_tbl':                $sql_query .= (empty($sql_query) ? 'REPAIR TABLE ' : ', ')                           . PMA_backquote(urldecode($selected[$i]));                $use_sql    = TRUE;                break;            case 'empty_tbl':                if (PMA_MYSQL_INT_VERSION >= 40000) {                    $a_query = 'TRUNCATE ';                } else {                    $a_query = 'DELETE FROM ';                }                $a_query .= PMA_backquote(htmlspecialchars(urldecode($selected[$i])));                $run_parts = TRUE;                break;            case 'drop_fld':                PMA_relationsCleanupColumn($db, $table, $selected[$i]);                $sql_query .= (empty($sql_query) ? 'ALTER TABLE ' . PMA_backquote($table) : ',')                           . ' DROP ' . PMA_backquote(urldecode($selected[$i]))                           . (($i == $selected_cnt-1) ? ';' : '');                break;            case 'primary_fld':                $sql_query .= (empty($sql_query) ? 'ALTER TABLE ' . PMA_backquote($table) . ( empty($primary) ? '' : ' DROP PRIMARY KEY,') . ' ADD PRIMARY KEY( ' : ', ')                           . PMA_backquote(urldecode($selected[$i]))                           . (($i == $selected_cnt-1) ? ');' : '');                break;            case 'index_fld':                $sql_query .= (empty($sql_query) ? 'ALTER TABLE ' . PMA_backquote($table) . ' ADD INDEX( ' : ', ')                           . PMA_backquote(urldecode($selected[$i]))                           . (($i == $selected_cnt-1) ? ');' : '');                break;            case 'unique_fld':                $sql_query .= (empty($sql_query) ? 'ALTER TABLE ' . PMA_backquote($table) . ' ADD UNIQUE( ' : ', ')                           . PMA_backquote(urldecode($selected[$i]))                           . (($i == $selected_cnt-1) ? ');' : '');                break;            case 'fulltext_fld':                $sql_query .= (empty($sql_query) ? 'ALTER TABLE ' . PMA_backquote($table) . ' ADD FULLTEXT( ' : ', ')                           . PMA_backquote(urldecode($selected[$i]))                           . (($i == $selected_cnt-1) ? ');' : '');                break;        } // end switch        // All "DROP TABLE", "DROP FIELD", "OPTIMIZE TABLE" and "REPAIR TABLE"        // statements will be run at once below        if ($run_parts) {             $sql_query .= $a_query . ';' . "\n";            if ($query_type != 'drop_db') {                PMA_DBI_select_db($db);            }            $result = @PMA_DBI_query($a_query) or PMA_mysqlDie('', $a_query, FALSE, $err_url);        } // end if    } // end for    if ($query_type == 'drop_tbl') {        if (!empty($sql_query)) {        $sql_query .= ';';    } elseif (!empty($sql_query_views)) {        $sql_query = $sql_query_views . ';';            unset($sql_query_views);        }    }    if ($use_sql) {        require('./sql.php');    } elseif (!$run_parts) {        PMA_DBI_select_db($db);        $result = PMA_DBI_query($sql_query);        if (!empty($sql_query_views)) {            $sql_query .= ' ' . $sql_query_views . ';';            PMA_DBI_query($sql_query_views);            unset($sql_query_views);        }    }}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -