📄 tbl_properties.php3
字号:
<?php/* $Id: tbl_properties.php3,v 1.30 2000/07/14 08:44:43 tobias Exp $ */if(!isset($message)){ include("header.inc.php3");}else show_message($message);unset($sql_query);if(MYSQL_MAJOR_VERSION == "3.23") { if(isset($submitcomment)) $result = mysql_db_query($db, "ALTER TABLE $table comment='$comment'") or mysql_die(); $result = mysql_db_query($db, "SHOW TABLE STATUS LIKE '$table'") or mysql_die(); $row = mysql_fetch_array($result); if(!empty($row["Comment"])) { ?> <form method='post' action='tbl_properties.php3'> <input type="hidden" name="server" value="<?php echo $server;?>"> <input type="hidden" name="db" value="<?php echo $db;?>"> <input type="hidden" name="table" value="<?php echo $table;?>"> <?php echo "$strTableComments: <input type='text' name='comment' value='$row[Comment]'><input type='submit' name='submitcomment' value='$strGo'></form>"; }}$result = mysql_db_query($db, "SHOW KEYS FROM $table") or mysql_die();$primary = "";while($row = mysql_fetch_array($result)) if ($row["Key_name"] == "PRIMARY") $primary .= "$row[Column_name], ";$result = mysql_db_query($db, "SHOW FIELDS FROM $table") or mysql_die();?><table border=<?php echo $cfgBorder;?>><TR> <TH><?php echo $strField; ?></TH> <TH><?php echo $strType; ?></TH> <TH><?php echo $strAttr; ?></TH> <TH><?php echo $strNull; ?></TH> <TH><?php echo $strDefault; ?></TH> <TH><?php echo $strExtra; ?></TH> <?php if (!(isset($printer_friendly) && $printer_friendly)) { ?> <TH COLSPAN=5><?php echo $strAction; ?></TH> <?php } ?></TR><?php$i=0;$aryFields = array();while($row= mysql_fetch_array($result)){ $aryFields[] = $row["Field"]; $query = "server=$server&db=$db&table=$table&goto=tbl_properties.php3"; $bgcolor = $cfgBgcolorOne; $i % 2 ? 0: $bgcolor = $cfgBgcolorTwo; $i++; ?> <tr bgcolor="<?php echo $bgcolor;?>"> <td><?php echo $row["Field"];?> </td> <td> <?php $Type = stripslashes($row["Type"]); $Type = eregi_replace("BINARY", "", $Type); $Type = eregi_replace("ZEROFILL", "", $Type); $Type = eregi_replace("UNSIGNED", "", $Type); echo $Type; ?> </td> <td> <?php $binary = eregi("BINARY", $row["Type"], $test); $unsigned = eregi("UNSIGNED", $row["Type"], $test); $zerofill = eregi("ZEROFILL", $row["Type"], $test); $strAttribute=""; if ($binary) $strAttribute="BINARY"; if ($unsigned) $strAttribute="UNSIGNED"; if ($zerofill) $strAttribute="UNSIGNED ZEROFILL"; echo $strAttribute; $strAttribute=""; ?> </td> <td><?php if ($row["Null"] == "") { echo $strNo;} else {echo $strYes;}?> </td> <td><?php if(isset($row["Default"])) echo $row["Default"];?> </td> <td><?php echo $row["Extra"];?> </td> <?php if (!(isset($printer_friendly) && $printer_friendly)) { ?> <td><a href="tbl_alter.php3?<?php echo $query;?>&field=<?php echo $row["Field"];?>"><?php echo $strChange; ?></a></td> <td><a href="sql.php3?<?php echo $query;?>&sql_query=<?php echo urlencode("ALTER TABLE ".$table." DROP ".$row["Field"]);?>&zero_rows=<?php echo urlencode($row["Field"]." ".$strHasBeenDropped);?>"><?php echo $strDrop; ?></a></td> <td><a href="sql.php3?<?php echo $query;?>&sql_query=<?php echo urlencode("ALTER TABLE ".$table." DROP PRIMARY KEY, ADD PRIMARY KEY($primary".$row["Field"].")");?>&zero_rows=<?php echo urlencode($strAPrimaryKey.$row["Field"]);?>"><?php echo $strPrimary; ?></a></td> <td><a href="sql.php3?<?php echo $query;?>&sql_query=<?php echo urlencode("ALTER TABLE ".$table." ADD INDEX(".$row["Field"].")");?>&zero_rows=<?php echo urlencode($strAnIndex.$row["Field"]);?>"><?php echo $strIndex; ?></a></td> <td><a href="sql.php3?<?php echo $query;?>&sql_query=<?php echo urlencode("ALTER TABLE ".$table." ADD UNIQUE(".$row["Field"].")");?>&zero_rows=<?php echo urlencode($strAnIndex.$row["Field"]);?>"><?php echo $strUnique; ?></a></td> <?php } ?> </tr> <?php}?></table><?php$result = mysql_db_query($db, "SHOW KEYS FROM ".$table) or mysql_die();if(mysql_num_rows($result)>0){ ?> <br> <table border=<?php echo $cfgBorder;?>> <tr> <th><?php echo $strKeyname; ?></th> <th><?php echo $strUnique; ?></th> <th><?php echo $strField; ?></th> <th><?php echo $strAction; ?></th> </tr> <?php for($i=0 ; $i<mysql_num_rows($result); $i++) { $row = mysql_fetch_array($result); echo "<tr>"; if($row["Key_name"] == "PRIMARY") { $sql_query = urlencode("ALTER TABLE ".$table." DROP PRIMARY KEY"); $zero_rows = urlencode($strPrimaryKey." ".$strHasBeenDropped); } else { $sql_query = urlencode("ALTER TABLE ".$table." DROP INDEX ".$row["Key_name"]); $zero_rows = urlencode($strIndex." ".$row["Key_name"]." ".$strHasBeenDropped); } ?> <td><?php echo $row["Key_name"];?></td> <td><?php if($row["Non_unique"]=="0") echo $strYes; else echo $strNo; ?></td> <td><?php echo $row["Column_name"];?></td> <td><?php echo "<a href=\"sql.php3?$query&sql_query=$sql_query&zero_rows=$zero_rows\">$strDrop</a>";?></td> <?php echo "</tr>"; } print "</table>\n"; print show_docu("manual_Performance.html#MySQL_indexes");}?><div align="left"><ul><li><a href="tbl_printview.php3?<?php echo $query;?>"><?php echo $strPrintView; ?></a><li><a href="sql.php3?sql_query=<?php echo urlencode("SELECT * FROM $table");?>&pos=0&<?php echo $query;?>"><?php echo $strBrowse; ?></a><li><a href="tbl_select.php3?<?php echo $query;?>"><?php echo $strSelect; ?></a><li><a href="tbl_change.php3?<?php echo $query;?>"><?php echo $strInsert; ?></a><li><form method="post" action="tbl_addfield.php3"> <input type="hidden" name="server" value="<?php echo $server;?>"> <input type="hidden" name="db" value="<?php echo $db;?>"> <input type="hidden" name="table" value="<?php echo $table;?>"><?php echo " ".$strAddNewField; ?>: <input name="num_fields" size=2 maxlength=2 value=1><?phpecho " ";echo " <select name=\"after_field\">\n";echo ' <option value="--end--">'.$strAtEndOfTable."</option>\n";echo ' <option value="--first--">'.$strAtBeginningOfTable."</option>\n";while(list ($junk,$fieldname) = each($aryFields)) { echo ' <option value="'.$fieldname.'">'.$strAfter.' '.$fieldname."</option>\n";}echo " </select>\n";?><input type="submit" value="<?php echo $strGo;?>"></form><li><a href="ldi_table.php3?<?php echo $query;?>"><?php echo $strInsertTextfiles; ?></a><li><form method="post" action="tbl_dump.php3"><?php echo $strViewDump;?><br><table> <tr> <td> <input type="radio" name="what" value="structure" checked><?php echo $strStrucOnly;?> </td> <td> <input type="checkbox" name="drop" value="1"><?php echo $strStrucDrop;?> </td> <td colspan="3"> <input type="submit" value="<?php echo $strGo;?>"> </td> </tr> <tr> <td> <input type="radio" name="what" value="data"><?php echo $strStrucData;?> </td> <td> <input type="checkbox" name="asfile" value="sendit"><?php echo $strSend;?> </td> </tr> <tr> <td> </td> <td> <input type="checkbox" name="showcolumns" value="yes"><?php echo $strCompleteInserts; ?> </td> </tr> <tr> <td> <input type="radio" name="what" value="csv"><?php echo $strStrucCSV;?> </td> <td> <?php echo $strTerminatedBy;?> <input type="text" name="separator" size=1 value=";"> </td> </tr></table> <input type="hidden" name="server" value="<?php echo $server;?>"> <input type="hidden" name="db" value="<?php echo $db;?>"> <input type="hidden" name="table" value="<?php echo $table;?>"></form><li><form method="post" action="tbl_rename.php3"><?php echo $strRenameTable;?>:<br> <input type="hidden" name="server" value="<?php echo $server;?>"> <input type="hidden" name="db" value="<?php echo $db;?>"> <input type="hidden" name="table" value="<?php echo $table;?>"> <input type="hidden" name="reload" value="true"> <input type="text" name="new_name"><input type="submit" value="<?php echo $strGo;?>"></form><li><form method="post" action="tbl_copy.php3"><?php echo $strCopyTable;?><br> <input type="hidden" name="server" value="<?php echo $server;?>"> <input type="hidden" name="db" value="<?php echo $db;?>"> <input type="hidden" name="table" value="<?php echo $table;?>"> <input type="hidden" name="reload" value="true"> <input type="text" name="new_name"><br> <input type="radio" name="what" value="structure" checked><?php echo $strStrucOnly;?> <input type="radio" name="what" value="data"><?php echo $strStrucData;?> <input type="submit" value="<?php echo $strGo;?>"></form></ul></div><?require ("footer.inc.php3");?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -