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

📄 tbl_properties_table_info.php

📁 WEBGAME源码,有架设说明,只是非常简单
💻 PHP
字号:
<?php/* $Id: tbl_properties_table_info.php,v 2.17 2005/10/11 14:00:41 cybot_tm Exp $ */// vim: expandtab sw=4 ts=4 sts=4:// this should be recoded as functions, to avoid messing with global// variablesrequire_once('./libraries/common.lib.php');// Check parametersPMA_checkParameters(array('db', 'table'));/** * Defining global variables, in case this script is included by a function. * This is necessary because this script can be included by header.inc.php. */global $showtable, $tbl_is_view, $tbl_type, $show_comment, $tbl_collation,       $table_info_num_rows, $auto_increment;/** * Gets table informations */// Seems we need to do this in MySQL 5.0.2,// otherwise error #1046, no database selectedPMA_DBI_select_db($db);// The 'show table' statement works correct since 3.23.03$table_info_result   = PMA_DBI_query('SHOW TABLE STATUS LIKE \'' . PMA_sqlAddslashes($table, TRUE) . '\';', NULL, PMA_DBI_QUERY_STORE);// need this test because when we are creating a table, we get 0 rows// from the SHOW TABLE query// and we don't want to mess up the $tbl_type coming from the formif ($table_info_result && PMA_DBI_num_rows($table_info_result) > 0) {    $showtable           = PMA_DBI_fetch_assoc($table_info_result);    if (!isset($showtable['Type']) && isset($showtable['Engine'])) {        $showtable['Type'] =& $showtable['Engine'];    }    // MySQL < 5.0.13 returns "view", >= 5.0.13 returns "VIEW"    if (PMA_MYSQL_INT_VERSION >= 50000 && !isset($showtable['Type']) && isset($showtable['Comment']) && strtoupper($showtable['Comment']) == 'VIEW') {        $tbl_is_view     = TRUE;        $tbl_type        = $strView;        $show_comment    = NULL;    } else {        $tbl_is_view     = FALSE;        $tbl_type        = isset($showtable['Type']) ? strtoupper($showtable['Type']) : '';        // a new comment could be coming from tbl_properties_operations.php        // and we want to show it in the header        if (isset($submitcomment) && isset($comment)) {            $show_comment = $comment;        } else {            $show_comment    = (isset($showtable['Comment']) ? $showtable['Comment'] : '');        }    }    $tbl_collation       = empty($showtable['Collation']) ? '' : $showtable['Collation'];        if ( NULL === $showtable['Rows'] ) {        $showtable['Rows']   = PMA_countRecords( $GLOBALS['db'],            $showtable['Name'], $return = true, $force_exact = true );    }    $table_info_num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0);    $auto_increment      = (isset($showtable['Auto_increment']) ? $showtable['Auto_increment'] : '');    $tmp                 = isset($showtable['Create_options']) ? explode(' ', $showtable['Create_options']) : array();    $tmp_cnt             = count($tmp);    for ($i = 0; $i < $tmp_cnt; $i++) {        $tmp1            = explode('=', $tmp[$i]);        if (isset($tmp1[1])) {            $$tmp1[0]    = $tmp1[1];        }    } // end for    PMA_DBI_free_result($table_info_result);    unset($tmp1, $tmp, $table_info_result);} // end if?>

⌨️ 快捷键说明

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