DBのテーブルの列情報


  model.php



  
<?
# **********************************************************
# データの読出し
# **********************************************************
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";
	}

}

?>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ