Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
tbl_printview.php
Содержимое
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * * @package PhpMyAdmin */ /** * */ require_once './libraries/common.inc.php'; require './libraries/tbl_common.php'; /** * Gets the variables sent or posted to this script, then displays headers */ $print_view = true; if (! isset($selected_tbl)) { include_once './libraries/header.inc.php'; } // Check parameters if (! isset($the_tables) || ! is_array($the_tables)) { $the_tables = array(); } /** * Gets the relations settings */ require_once './libraries/transformations.lib.php'; require_once './libraries/Index.class.php'; $cfgRelation = PMA_getRelationsParam(); /** * Defines the url to return to in case of error in a sql statement */ if (strlen($table)) { $err_url = 'tbl_sql.php?' . PMA_generate_common_url($db, $table); } else { $err_url = 'db_sql.php?' . PMA_generate_common_url($db); } /** * Selects the database */ PMA_DBI_select_db($db); /** * Multi-tables printview */ if (isset($selected_tbl) && is_array($selected_tbl)) { $the_tables = $selected_tbl; } elseif (strlen($table)) { $the_tables[] = $table; } $multi_tables = (count($the_tables) > 1); if ($multi_tables) { if (empty($GLOBALS['is_header_sent'])) { include_once './libraries/header.inc.php'; } $tbl_list = ''; foreach ($the_tables as $key => $table) { $tbl_list .= (empty($tbl_list) ? '' : ', ') . PMA_backquote($table); } echo '<strong>'. __('Showing tables') . ': ' . htmlspecialchars($tbl_list) . '</strong>' . "\n"; echo '<hr />' . "\n"; } // end if $tables_cnt = count($the_tables); $counter = 0; foreach ($the_tables as $key => $table) { if ($counter + 1 >= $tables_cnt) { $breakstyle = ''; } else { $breakstyle = ' style="page-break-after: always;"'; } $counter++; echo '<div' . $breakstyle . '>' . "\n"; echo '<h1>' . htmlspecialchars($table) . '</h1>' . "\n"; /** * Gets table informations */ $showtable = PMA_Table::sGetStatusInfo($db, $table); $num_rows = (isset($showtable['Rows']) ? $showtable['Rows'] : 0); $show_comment = (isset($showtable['Comment']) ? $showtable['Comment'] : ''); $tbl_is_view = PMA_Table::isView($db, $table); /** * Gets fields properties */ $columns = PMA_DBI_get_columns($db, $table); // We need this to correctly learn if a TIMESTAMP is NOT NULL, since // SHOW FULL FIELDS or INFORMATION_SCHEMA incorrectly says NULL // and SHOW CREATE TABLE says NOT NULL (tested // in MySQL 4.0.25 and 5.0.21, http://bugs.mysql.com/20910). $show_create_table = PMA_DBI_fetch_value( 'SHOW CREATE TABLE ' . PMA_backquote($db) . '.' . PMA_backquote($table), 0, 1); $analyzed_sql = PMA_SQP_analyze(PMA_SQP_parse($show_create_table)); // Check if we can use Relations // Find which tables are related with the current one and write it in // an array $res_rel = PMA_getForeigners($db, $table); $have_rel = (bool) count($res_rel); /** * Displays the comments of the table if MySQL >= 3.23 */ if (!empty($show_comment)) { echo __('Table comments') . ': ' . htmlspecialchars($show_comment) . '<br /><br />'; } /** * Displays the table structure */ ?> <!-- TABLE INFORMATIONS --> <table style="width: 100%;"> <thead> <tr> <th><?php echo __('Column'); ?></th> <th><?php echo __('Type'); ?></th> <th><?php echo __('Null'); ?></th> <th><?php echo __('Default'); ?></th> <?php if ($have_rel) { echo '<th>' . __('Links to') . '</th>' . "\n"; } echo ' <th>' . __('Comments') . '</th>' . "\n"; if ($cfgRelation['mimework']) { echo ' <th>MIME</th>' . "\n"; } ?> </tr> </thead> <tbody> <?php foreach ($columns as $row) { $extracted_fieldspec = PMA_extractFieldSpec($row['Type']); $type = $extracted_fieldspec['print_type']; $attribute = $extracted_fieldspec['attribute']; if (! isset($row['Default'])) { if ($row['Null'] != '' && $row['Null'] != 'NO') { $row['Default'] = '<i>NULL</i>'; } } else { $row['Default'] = htmlspecialchars($row['Default']); } $field_name = htmlspecialchars($row['Field']); // here, we have a TIMESTAMP that SHOW FULL COLUMNS reports as having the // NULL attribute, but SHOW CREATE TABLE says the contrary. Believe // the latter. /** * @todo merge this logic with the one in tbl_structure.php * or move it in a function similar to PMA_DBI_get_columns_full() * but based on SHOW CREATE TABLE because information_schema * cannot be trusted in this case (MySQL bug) */ if (!empty($analyzed_sql[0]['create_table_fields'][$field_name]['type']) && $analyzed_sql[0]['create_table_fields'][$field_name]['type'] == 'TIMESTAMP' && $analyzed_sql[0]['create_table_fields'][$field_name]['timestamp_not_null']) { $row['Null'] = ''; } echo '<tr><td>'; if (isset($pk_array[$row['Field']])) { echo ' <u>' . $field_name . '</u>' . "\n"; } else { echo ' ' . $field_name . "\n"; } ?> </td> <td><?php echo $type; ?><bdo dir="ltr"></bdo></td> <td><?php echo (($row['Null'] == '' || $row['Null'] == 'NO') ? __('No') : __('Yes')); ?> </td> <td><?php if (isset($row['Default'])) { echo $row['Default']; } ?> </td> <?php if ($have_rel) { echo ' <td>'; if (isset($res_rel[$field_name])) { echo htmlspecialchars($res_rel[$field_name]['foreign_table'] . ' -> ' . $res_rel[$field_name]['foreign_field']); } echo ' </td>' . "\n"; } echo ' <td>'; $comments = PMA_getComments($db, $table); if (isset($comments[$field_name])) { echo htmlspecialchars($comments[$field_name]); } echo ' </td>' . "\n"; if ($cfgRelation['mimework']) { $mime_map = PMA_getMIME($db, $table, true); echo ' <td>'; if (isset($mime_map[$field_name])) { echo htmlspecialchars(str_replace('_', '/', $mime_map[$field_name]['mimetype'])); } echo ' </td>' . "\n"; } ?> </tr> <?php } // end foreach ?> </tbody> </table> <?php if (! $tbl_is_view && !PMA_is_system_schema($db)) { /** * Displays indexes */ echo PMA_Index::getView($table, $db, true); /** * Displays Space usage and row statistics * */ if ($cfg['ShowStats']) { $nonisam = false; if (isset($showtable['Type']) && !preg_match('@ISAM|HEAP@i', $showtable['Type'])) { $nonisam = true; } if ($nonisam == false) { // Gets some sizes $mergetable = PMA_Table::isMerge($db, $table); list($data_size, $data_unit) = PMA_formatByteDown($showtable['Data_length']); if ($mergetable == false) { list($index_size, $index_unit) = PMA_formatByteDown($showtable['Index_length']); } if (isset($showtable['Data_free']) && $showtable['Data_free'] > 0) { list($free_size, $free_unit) = PMA_formatByteDown($showtable['Data_free']); list($effect_size, $effect_unit) = PMA_formatByteDown($showtable['Data_length'] + $showtable['Index_length'] - $showtable['Data_free']); } else { unset($free_size); unset($free_unit); list($effect_size, $effect_unit) = PMA_formatByteDown($showtable['Data_length'] + $showtable['Index_length']); } list($tot_size, $tot_unit) = PMA_formatByteDown($showtable['Data_length'] + $showtable['Index_length']); if ($num_rows > 0) { list($avg_size, $avg_unit) = PMA_formatByteDown(($showtable['Data_length'] + $showtable['Index_length']) / $showtable['Rows'], 6, 1); } // Displays them ?> <br /><br /> <table border="0" cellspacing="0" cellpadding="0" class="noborder"> <tr> <!-- Space usage --> <td valign="top"> <big><?php echo __('Space usage') . ':'; ?></big> <table width="100%"> <tr> <td style="padding-right: 10px"><?php echo __('Data'); ?></td> <td align="right"><?php echo $data_size; ?></td> <td><?php echo $data_unit; ?></td> </tr> <?php if (isset($index_size)) { echo "\n"; ?> <tr> <td style="padding-right: 10px"><?php echo __('Index'); ?></td> <td align="right"><?php echo $index_size; ?></td> <td><?php echo $index_unit; ?></td> </tr> <?php } if (isset($free_size)) { echo "\n"; ?> <tr style="color: #bb0000"> <td style="padding-right: 10px"><?php echo __('Overhead'); ?></td> <td align="right"><?php echo $free_size; ?></td> <td><?php echo $free_unit; ?></td> </tr> <tr> <td style="padding-right: 10px"><?php echo __('Effective'); ?></td> <td align="right"><?php echo $effect_size; ?></td> <td><?php echo $effect_unit; ?></td> </tr> <?php } if (isset($tot_size) && $mergetable == false) { echo "\n"; ?> <tr> <td style="padding-right: 10px"><?php echo __('Total'); ?></td> <td align="right"><?php echo $tot_size; ?></td> <td><?php echo $tot_unit; ?></td> </tr> <?php } echo "\n"; ?> </table> </td> <td width="20"> </td> <!-- Rows Statistic --> <td valign="top"> <big><?php echo __('Row Statistics') . ':'; ?></big> <table width="100%"> <?php if (isset($showtable['Row_format'])) { ?> <tr> <td><?php echo __('Format'); ?></td> <td align="<?php echo $cell_align_left; ?>"> <?php if ($showtable['Row_format'] == 'Fixed') { echo __('static'); } elseif ($showtable['Row_format'] == 'Dynamic') { echo __('dynamic'); } else { echo $showtable['Row_format']; } ?> </td> </tr> <?php } if (isset($showtable['Rows'])) { ?> <tr> <td><?php echo __('Rows'); ?></td> <td align="right"> <?php echo PMA_formatNumber($showtable['Rows'], 0) . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Avg_row_length']) && $showtable['Avg_row_length'] > 0) { ?> <tr> <td><?php echo __('Row length'); ?> ø</td> <td> <?php echo PMA_formatNumber($showtable['Avg_row_length'], 0) . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Data_length']) && $showtable['Rows'] > 0 && $mergetable == false) { ?> <tr> <td><?php echo __('Row size'); ?> ø</td> <td align="right"> <?php echo $avg_size . ' ' . $avg_unit . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Auto_increment'])) { ?> <tr> <td><?php echo __('Next autoindex'); ?></td> <td align="right"> <?php echo PMA_formatNumber($showtable['Auto_increment'], 0) . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Create_time'])) { ?> <tr> <td><?php echo __('Creation'); ?></td> <td align="right"> <?php echo PMA_localisedDate(strtotime($showtable['Create_time'])) . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Update_time'])) { ?> <tr> <td><?php echo __('Last update'); ?></td> <td align="right"> <?php echo PMA_localisedDate(strtotime($showtable['Update_time'])) . "\n"; ?> </td> </tr> <?php } if (isset($showtable['Check_time'])) { ?> <tr> <td><?php echo __('Last check'); ?></td> <td align="right"> <?php echo PMA_localisedDate(strtotime($showtable['Check_time'])) . "\n"; ?> </td> </tr> <?php } ?> </table> </td> </tr> </table> <?php } // end if ($nonisam == false) } // end if ($cfg['ShowStats']) } if ($multi_tables) { unset($num_rows, $show_comment); echo '<hr />' . "\n"; } // end if echo '</div>' . "\n"; } // end while /** * Displays the footer */ PMA_printButton(); echo "<div id='PMA_disable_floating_menubar'></div>\n"; require './libraries/footer.inc.php'; ?>
/admin/phpmyadmin/
Имя
Дата
Размер
..
2026-10-02
examples
2013-04-27
js
2013-04-27
libraries
2015-04-04
locale
2013-04-27
setup
2013-04-27
themes
2013-04-27
ChangeLog
2012-10-10
27 кб.
Documentation.html
2012-10-10
252 кб.
Documentation.txt
2012-10-10
176 кб.
LICENSE
2012-10-10
18 кб.
README
2012-10-10
2 кб.
README.VENDOR
2012-10-10
1 кб.
RELEASE-DATE-3.5.2.2
2012-10-10
29 байт
browse_foreigners.php
2012-10-10
11 кб.
bs_disp_as_mime_type.php
2012-10-10
1 кб.
bs_play_media.php
2012-10-10
2 кб.
changelog.php
2012-10-10
4 кб.
chk_rel.php
2012-10-10
363 байт
config.inc.php
2012-10-10
374 байт
config.inc.php.sample
2012-10-10
374 байт
config.sample.inc.php
2012-10-10
4 кб.
db_create.php
2012-10-10
4 кб.
db_datadict.php
2012-10-10
8 кб.
db_events.php
2012-10-10
773 байт
db_export.php
2012-10-10
3 кб.
db_import.php
2012-10-10
466 байт
db_operations.php
2012-10-10
22 кб.
db_printview.php
2012-10-10
7 кб.
db_qbe.php
2012-10-10
30 кб.
db_routines.php
2012-10-10
964 байт
db_search.php
2012-10-10
13 кб.
db_sql.php
2012-10-10
1 кб.
db_structure.php
2012-10-10
24 кб.
db_tracking.php
2012-10-10
8 кб.
db_triggers.php
2012-10-10
728 байт
docs.css
2012-10-10
3 кб.
enum_editor.php
2012-10-10
5 кб.
export.php
2012-10-10
28 кб.
favicon.ico
2012-10-10
18 кб.
file_echo.php
2012-10-10
2 кб.
gis_data_editor.php
2012-10-10
17 кб.
import.php
2012-10-10
17 кб.
import_status.php
2012-10-10
953 байт
index.php
2012-10-10
6 кб.
license.php
2012-10-10
730 байт
main.php
2012-10-10
17 кб.
navigation.php
2012-10-10
25 кб.
phpinfo.php
2012-10-10
349 байт
phpmyadmin.css.php
2012-10-10
1 кб.
pmd_display_field.php
2012-10-10
2 кб.
pmd_general.php
2012-10-10
35 кб.
pmd_pdf.php
2012-10-10
4 кб.
pmd_relation_new.php
2012-10-10
4 кб.
pmd_relation_upd.php
2012-10-10
2 кб.
pmd_save_pos.php
2012-10-10
2 кб.
prefs_forms.php
2012-10-10
3 кб.
prefs_manage.php
2012-10-10
14 кб.
print.css
2012-10-10
1 кб.
querywindow.php
2012-10-10
6 кб.
robots.txt
2012-10-10
26 байт
schema_edit.php
2012-10-10
4 кб.
schema_export.php
2012-10-10
1 кб.
server_binlog.php
2012-10-10
6 кб.
server_collations.php
2012-10-10
3 кб.
server_databases.php
2012-10-10
10 кб.
server_engines.php
2012-10-10
5 кб.
server_export.php
2012-10-10
2 кб.
server_import.php
2012-10-10
477 байт
server_plugins.php
2012-10-10
7 кб.
server_privileges.php
2012-10-10
107 кб.
server_replication.php
2012-10-10
17 кб.
server_sql.php
2012-10-10
743 байт
server_status.php
2012-10-10
76 кб.
server_synchronize.php
2012-10-10
56 кб.
server_variables.php
2012-10-10
6 кб.
show_config_errors.php
2012-10-10
574 байт
sql.php
2012-10-10
37 кб.
tbl_addfield.php
2012-10-10
8 кб.
tbl_alter.php
2012-10-10
7 кб.
tbl_change.php
2012-10-10
49 кб.
tbl_chart.php
2012-10-10
6 кб.
tbl_create.php
2012-10-10
14 кб.
tbl_export.php
2012-10-10
3 кб.
tbl_get_field.php
2012-10-10
1 кб.
tbl_gis_visualization.php
2012-10-10
7 кб.
tbl_import.php
2012-10-10
624 байт
tbl_indexes.php
2012-10-10
9 кб.
tbl_move_copy.php
2012-10-10
3 кб.
tbl_operations.php
2012-10-10
32 кб.
tbl_printview.php
2012-10-10
14 кб.
tbl_relation.php
2012-10-10
23 кб.
tbl_replace.php
2012-10-10
23 кб.
tbl_row_action.php
2012-10-10
5 кб.
tbl_select.php
2012-10-10
10 кб.
tbl_sql.php
2012-10-10
1 кб.
tbl_structure.php
2012-10-10
39 кб.
tbl_tracking.php
2012-10-10
28 кб.
tbl_triggers.php
2012-10-10
144 байт
tbl_zoom_select.php
2012-10-10
17 кб.
themes.php
2012-10-10
822 байт
transformation_overview.php
2012-10-10
2 кб.
transformation_wrapper.php
2012-10-10
3 кб.
url.php
2012-10-10
391 байт
user_password.php
2012-10-10
4 кб.
view_create.php
2012-10-10
5 кб.
view_operations.php
2012-10-10
3 кб.
webapp.php
2012-10-10
1 кб.
/admin/phpmyadmin
Загрузить файлы
Файл 1
Файл 2
Файл 3