ホームページ >バックエンド開発 >PHPチュートリアル >php mysqlデータテーブルはフィールド名、長さ、情報を取得します_PHPチュートリアル

php mysqlデータテーブルはフィールド名、長さ、情報を取得します_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:341412ブラウズ

強力な PHP は、mysql インタラクションの関連関数を使用して、データ テーブルのフィールド情報を取得できます。たとえば、データ テーブルを取得して、フィールド名、フィールド長、フィールド情報などを取得できます。

強力な php チュートリアルでは、mysql チュートリアル インタラクションの関連関数を使用して、データ テーブルのフィールド情報を取得できます。たとえば、データ テーブルを取得して、フィールド名、フィールド長、フィールド情報などを取得できます。
*/
$hostname="localhost"; //接続する mysql サーバー名を定義します
$username="root"; // 接続に使用するユーザー名を定義します
$password="" //接続に使用するパスワードを定義します
$link=mysql_connect($hostname,$username,$password); //mysql 接続を開きます
$db_list=mysql_list_dbs($link); // リストデータベースのチュートリアル
$rows=mysql_num_rows($db_list); //返された結果の数を取得します
$i=0;
while($i {
echo mysql_db_name($db_list,$i)."n" // オブジェクトの内容を出力します
; echo "

n";
$i++;
}
mysql_close($link); //mysql 接続を閉じます

//列の長さを返します

$sql_str="select * from friends where id=1" // SQL ステートメントを定義します
$result=mysql_query($sql_str); //SQL文を実行します
$re_a=mysql_fetch_array($result);
$re_len=mysql_fetch_lengths($result);
for($i=0;$i {
echo "返された結果の ".$i." 列の長さは次のとおりです: ".$re_len[$i];
エコー "

";
}
mysql_close($link);

//フィールド情報を取得します

$result=mysql_query("select * from friends") // SQL クエリを実行します

/*フィールド情報を取得*/
$i=0;
while($i {
$i++;
echo "列 ".$i." の情報:
n";
$meta=mysql_fetch_field($result) //フィールド情報を取得します
if(!$meta) //値が存在しない場合
{
echo "利用可能な情報がありません
n" //利用可能な情報がありませんを出力します
}
エコー「

<br>」
BLOB: $meta->BLOB <br>
max_length: $meta->max_length<br>
multiple_key: $meta->multiple_key<br>
名前: $meta->name<br>
not_null: $meta->not_null<br>
数値: $meta->数値<br>
主キー: $meta->主キー<br>
テーブル: $meta->table<br>
タイプ: $meta->type<br>
unique_key: $meta->unique_key<br>
署名なし: $meta->署名なし<br>
ゼロフィル: $meta->ゼロフィル<br>
"; //フォーマット出力終了
}

//mysql_field_flags() 関数は、指定されたフィールドに関連付けられたフラグを結果から取得します。

$re_field=mysql_field_flags($result,0);
$flag=explode(" ",$re_field);
print_r($flag);
$re_field=mysql_field_flags($result,1);
$flag=explode(" ",$re_field);

//リスト

$result=mysql_query($sql_str); //SQL文を実行します
$re_name=mysql_field_name($result,0) //最初のフィールドの名前を取得します
; echo "最初のフィールドの名前は次のとおりです: ".$re_name;
エコー "

";
$re_name=mysql_field_name($result,1) // 2 番目のフィールドの名前を取得します
; echo "2 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "

";
$re_name=mysql_field_name($result,2) // 3 番目のフィールドの名前を取得します
; echo "3 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "

";
$re_name=mysql_field_name($result,3) // 4 番目のフィールドの名前を取得します
; echo "4 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "

";
$re_name=mysql_field_name($result,4) //5 番目のフィールドの名前を取得します
; echo "5 番目のフィールドの名前は次のとおりです: ".$re_name;
エコー "

";

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630773.html技術記事強力な PHP は、MySQL インタラクションの関連機能を使用して、データ テーブルのフィールド情報を取得できます。たとえば、データ テーブルを取得して、フィールド名、フィールド長、フィールド情報などを取得できます。 強力な PHP チュートリアル...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。