mysql_list_fields( str1, str2 ) mysql_list_fields( str1, str2, res )
戻り値(res) | 問い合わせ結果のリソース |
引数1(str1) | データベース名 |
引数2(str2) | テーブル名 |
引数2(res) | mysql_connect により取得した MySQL への接続リソース |
MySQL に接続するにはmysql_connect を使用する。
MySQL への接続を切断するには mysql_close を使用する。
<?php $hostname = "localhost"; $uname = "USERNAME"; $upass = "PASSWORD"; $dbname = "DBNAME"; $tblname = "TABLENAME"; //MySQL に接続する。 if( !$res_dbcon = mysql_connect( $hostname, $uname, $upass) ){ print "MYSQL への接続に失敗しました。"; exit; } //テーブルの各列の定義情報のリソースを取得する。 $res_fielddef = mysql_list_fields( $dbname, $tblname, $res_dbcon ); //各列の定義情報を表示する。 //通常のリソースとは扱い方が異なるため注意。 for( $i = 0; $i < mysql_num_fields( $res_fielddef ); $i ++ ){ //列名 print mysql_field_name( $res_fielddef, $i ) . "\n"; //データ型 print mysql_field_type( $res_fielddef, $i ) . "\n"; //データ長 print mysql_field_len( $res_fielddef, $i ) . "\n"; //データのフラグ("not_null", "primary_key" など) print mysql_field_flags( $res_fielddef, $i ) . "\n"; } //MySQL への接続を切断する。 //この処理を行わなくてもプログラム終了時に自動的に切断される。 mysql_close( $res_dbcon ); ?>
スポンサーリンク
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© since 2005 PHP Webリファレンス all rights reserved.