ホームページ > バックエンド開発 > PHPチュートリアル > MySQLのフィールド名やその他の情報を取得するphpの例_PHPチュートリアル

MySQLのフィールド名やその他の情報を取得するphpの例_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:32:47
オリジナル
803 人が閲覧しました

まず、MySQL データベース/テーブル関連の SQL ステートメントを理解する必要があります。


コードをコピー コードは次のとおりです:
データベースを表示 // MySQL Server データベースを一覧表示します。
SHOW TABLES [FROM db_name] //データベースのデータテーブルをリストします。 showテーブルtbl_nameを作成します
SHOW TABLE STATUS [FROM db_name] //データテーブルとテーブルステータス情報をリストします。
SHOW COLUMNS FROM tbl_name [FROM db_name] //データテーブルのフィールドをリストします
SHOW FIELDS FROM tbl_name [FROM db_name], DESCRIBE tbl_name [col_name]。
SHOW FULL COLUMNS FROM tbl_name [FROM db_name] //フィールドと詳細をリストします
SHOW FULL FIELDS FROM tbl_name [FROM db_name] //フィールドの完全な属性をリストします
SHOW INDEX FROM tbl_name [FROM db_name] //テーブルインデックスをリストします。
SHOW STATUS //DBサーバーのステータスをリストします。 show変数
SHOW PROCESSLIST //実行コマンドをリストします。 AnShow Grants for User // ユーザー権限をリストします :


$rescolumns = mysql_query("SHOW FULL COLUMNS FROM ") を使用して、上記の SQL ステートメントから確認できます。 .TB_NAME."") ;
while($row = mysql_fetch_array($rescolumns)){
// echo 'フィールド名:'.$row['フィールド '].'-データ型: '.$row['Type '].'-コメント: '.$row['Comment'];
// echo '

' ;
print_r($row);
}
結果の印刷:

コードをコピー

コードは次のとおりです:

Array ( [0] => id [フィールド] => id [1] => char(2) [Type] = > char (2) [2] => utf8_general_ci [3] => PRI [キー] => ] => [デフォルト] => [追加] => [権限] => ] => [コメント] =>
Array ( [0] => title [フィールド] => title [1] => char(50) [型] => char(50) [2] => utf8_general_ci [照合順序] => utf8_general_ci [3] => [ヌル] => YES [4] => [デフォルト] => ; [7] => select,insert,update,references [権限] => タイトル、名前などの情報 [コメント] => : タイトル、名前、その他の情報)
Array ( [0] => des [フィールド] => des [1] => varchar(255) [型] => varchar(255) [2] => utf8_general_ci [照合順序] => utf8_general_ci [3] => [ヌル] => YES [4] => [デフォルト] => ; [7] => 選択、挿入、更新、参照 [8] => …………


補足情報:
もちろん、mysql_list_fields を使用して、MySQL の結果内のフィールドをリストすることもできます。 mysql_list_fields() は、指定されたテーブル名に関する情報を取得し、パラメータはデータベース名とテーブル名であり、結果ポインタを返します。
ただし、mysql_list_fields() 関数は非推奨です。代わりに、mysql_query() を使用して SQL ステートメント SHOW COLUMNS FROM table [LIKE 'name'] を発行することをお勧めします。詳細については、PHP ヘルプドキュメントを参照してください: http://www.php.net/manual/zh/function.mysql-list-fields.php

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/754338.html技術記事まず、MySQL データベース/テーブル関連情報をクエリするための SQL ステートメントを理解する必要があります。次のようにコードをコピーします: SHOW DATABASES//MySQL Server データベースをリストします。テーブルを表示 [db_name から...
]
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート