Вход Регистрация
Файл: 4wx.ru/mysql/table.php
Строк: 22
<?php

// mysql by jasis//



$title='MYSQl';
include
'system/func.php';
include
'system/head.php';
include
'system/mysql_connect.php';

$d=provm($_GET['d']);
$t=provm($_GET['t']);


switch(
$act){
default:
echo
'<div class="s1">Работа с таблицой `'.$t.'` в базе данных `'.$d.'`</div>';
if(
mysql_query("SHOW COLUMNS FROM `$t` FROM `$d`")){
echo
'<div>
<a href="table.php?act=rename&d='
.$d.'&t='.$t.'">Переименовать</a><br>
<a href="table.php?act=opt&d='
.$d.'&t='.$t.'">Оптимизировать</a><br>
<a href="table.php?act=clean_t&d='
.$d.'&t='.$t.'">Очистить</a> (truncate)<br>
<a href="table.php?act=clean_d&d='
.$d.'&t='.$t.'">Очистить</a> (delete)<br>
<a href="table.php?act=del&d='
.$d.'&t='.$t.'">Удалить</a><br>
</div>'
;
echo 
error('','mysql.php?act=view_db&d='.$d,'К таблицам');
}else{
echo 
error('Нет такой таблици','mysql.php','В начало');
}

break;

case
'rename':
echo
'<div class="s1">Переименовать таблицу `'.$t.'` в базе данных `'.$d.'`</div>';
if(empty(
$_POST['po'])){
echo
'<form action="table.php?act=rename&d='.$d.'&t='.$t.'" method="post">
Название таблици (a-zA-Z0-9_-):<br>
<input type="text" name="po" size="18" value="'
.$t.'">
<br>
<input type="submit" value="Переименовать"/></form>
'
;
}else{
$po=provm($_POST['po']);
if(
preg_match('#[^a-zA-Z0-9_-]#ui',$po)){
echo 
error('Обнаружены запрещенные символы','mysql.php','Назад');
}else{
if(
mysql_query("RENAME TABLE `$d`.`$t` TO `$d`.`$po`")){
echo 
error('Таблица успешно переименована','mysql.php?act=view_db&d='.$d,'К базе');
}else{
echo 
error('Невозможно переименовать таблицу','mysql.php','Назад');
}
}
}
break;

case
'del':
echo
'<div class="s1">Удаление таблици `'.$t.'` в базе данных `'.$d.'`</div>';
if(
mysql_query("SHOW COLUMNS FROM `$t` FROM `$d`")){
if(!isset(
$_GET['yes'])){
echo
'Вы действительно хотите удалить эту таблицу?<br>
<a href="table.php?yes&act=del&d='
.$d.'&t='.$t.'">Да</a> <a href="mysql.php?act=view_db&d='.$d.'">Нет</a> 
'
;
}else{
if(
mysql_query("DROP TABLE FROM `$t` FROM `$d`")){
echo 
error('Таблица успешно удалена','mysql.php?act=view_db&d='.$d,'К таблицам');
}else{
echo 
error('Невозможно удалить таблицу','mysql.php','Назад');
}
}
}else{
echo 
error('Нет такой таблици','mysql.php','В начало');
}
break;


case
'opt':
echo
'<div class="s1">Оптимизирование таблици `'.$t.'` в базе данных `'.$d.'`</div>';
if(
mysql_query("SHOW COLUMNS FROM `$t` FROM `$d`")){
if(!isset(
$_GET['yes'])){
echo
'Вы действительно хотите оптимозоровать эту таблицу?<br>
<a href="table.php?yes&act=opt&d='
.$d.'&t='.$t.'">Да</a> <a href="mysql.php?act=view_db&d='.$d.'">Нет</a> 
'
;
}else{
if(
mysql_query("OPTIMIZE TABLE `$d`.`$t`")){
echo 
error('Таблица успешно оптимизирована','mysql.php?act=view_db&d='.$d,'К таблицам');
}else{
echo 
error('Невозможно оптимизоровать таблицу','mysql.php','Назад');
}
}
}else{
echo 
error('Нет такой таблици','mysql.php','В начало');
}
break;

case
'clean_t':
echo
'<div class="s1">Очистка таблици `'.$t.'` в базе данных `'.$d.'`</div>';
if(
mysql_query("SHOW COLUMNS FROM `$t` FROM `$d`")){
if(!isset(
$_GET['yes'])){
echo
'Вы действительно хотите очистить эту таблицу?<br>
<a href="table.php?yes&act=clean_t&d='
.$d.'&t='.$t.'">Да</a> <a href="mysql.php?act=view_db&d='.$d.'">Нет</a> 
'
;
}else{
if(
mysql_query("TRUNCATE TABLE `$d`.`$t`")){
echo 
error('Таблица успешно очищена','mysql.php?act=view_db&d='.$d,'К таблицам');
}else{
echo 
error('Невозможно очистить таблицу','mysql.php','Назад');
}
}
}else{
echo 
error('Нет такой таблици','mysql.php','В начало');
}
break;

case
'clean_d':
echo
'<div class="s1">Очистка таблици `'.$t.'` в базе данных `'.$d.'`</div>';
if(
mysql_query("SHOW COLUMNS FROM `$t` FROM `$d`")){
if(!isset(
$_GET['yes'])){
echo
'Вы действительно хотите очистить эту таблицу?<br>
<a href="table.php?yes&act=clean_d&d='
.$d.'&t='.$t.'">Да</a> <a href="mysql.php?act=view_db&d='.$d.'">Нет</a> 
'
;
}else{
if(
mysql_query("DELETE FROM `$t` FROM `$d`")){
echo 
error('Таблица успешно очищена','mysql.php?act=view_db&d='.$d,'К таблицам');
}else{
echo 
error('Невозможно очистить таблицу','mysql.php','Назад');
}
}
}else{
echo 
error('Нет такой таблици','mysql.php','В начало');
}
break;

}
include
'system/foot.php';

?>
Онлайн: 0
Реклама