|
<?
# **********************************************************
# データの読出し
# **********************************************************
function GetData( ) {
global $Database,$ErrMessage;
global $SQL;
if ( $_POST['table'] == '' ) {
$ErrMessage = 'control.php?table=テーブル名<br>で対象テーブルを指定して下さい';
return;
}
$Result = @mysql_list_fields( $Database, $_POST['table'], $SQL->Connect );
if ( $Result ) {
EditListData( $Result );
}
else {
$ErrMessage = 'テーブル名に誤りがあります';
}
}
# **********************************************************
# データベースデータの編集
# **********************************************************
function EditListData( &$Result ) {
global $OutData;
$nFields = mysql_num_fields( $Result );
for( $i = 0; $i < $nFields; $i++ ) {
$OutData .= "<TR>\n";
$OutData .= "<TD class=MyCell>";
$OutData .= mysql_field_name( $Result, $i );
$OutData .= "</TD>\n";
$OutData .= "<TD class=MyCell>";
$OutData .= mysql_field_type( $Result, $i );
$OutData .= "</TD>\n";
$OutData .= "<TD class=MyCell>";
$OutData .= mysql_field_len( $Result, $i );
$OutData .= "</TD>\n";
$OutData .= "<TD class=MyCell>";
$OutData .= mysql_field_flags( $Result, $i );
$OutData .= "</TD>\n";
$OutData .= "</TR>\n";
}
}
?>
| |