mysql データテーブルのフィールド名と詳細情報を取得する PHP メソッド、mysql field_PHP チュートリアル
mysqlデータテーブル、mysqlフィールドのフィールド名と詳細情報を取得するPHPメソッド
まず、MySQL データベース/テーブル関連情報をクエリするための SQL ステートメントを理解する必要があります。
SHOW DATABASES //MySQL Server データベースをリストします。
テーブルを表示 [データベース名から]
SHOW CREATE TABLES tbl_name //データテーブル構造をエクスポートします。
SHOW TABLE STATUS [FROM db_name] //データ テーブルとテーブル ステータス情報を一覧表示します。
SHOW COLUMNS FROM tbl_name [FROM db_name] //データテーブルのフィールドをリストします
tbl_name [FROM db_name] のフィールドを表示し、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 PROCESSLIST //実行コマンドをリストします。
SHOW GRANTS FOR user // ユーザーの権限をリストします
上記の SQL ステートメントからわかるように、SHOW FULL COLUMNS を使用してフィールドと詳細情報をリストできます: サンプルコード:
$rescolumns = mysql_query("「.TB_NAME." の全列を表示」) ;
while($row = mysql_fetch_array($rescolumns)){
// echo 'フィールド名: '.$row['Field'].'-データ型: '.$row['Type'].'-コメント: '.$row['Comment'];
// エコー '
';
print_r($row);
}
印刷結果:
Array ( [0] => id [フィールド] => id [1] => char(2) [型] => char(2) [2] => utf8_general_ci [照合順序] => utf8_general_ci [3] => NO [NULL] => PRI [5] => [追加] = > [7] => 選択、挿入、更新、参照 [8] => 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 ヘルプドキュメントを参照してください: PHP: mysql_list_fields - Manua
私は次のようなテストを行いました:
create table music(
id varchar(10),
title varchar(100),
name varchar(10)
);
insert into musicvalues('2','Parting', '12354');
音楽の値に挿入('15','友達','5454');
音楽の値に挿入('161','別れ','4668');
$conn=mysql_connect("localhost:3307","データベース ユーザー名","データベース パスワード");
mysql_select_db("日付");
$result=mysql_query("音楽から max(id+0) max_id を選択", $ conn);
$field=mysql_fetch_row($result);
print_r($field);
?> テーブルの作成時に ID が整数の場合は、id+0 を使用して ID タイプを変換します。 max() を直接使用できます。詳細な説明については、hb.qq.com/a/20110624/000061.htm を参照してください。
http://www.bkjia.com/PHPjc/885652.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

MySQLは、オープンソースのリレーショナルデータベース管理システムです。 1)データベースとテーブルの作成:createdatabaseおよびcreateTableコマンドを使用します。 2)基本操作:挿入、更新、削除、選択。 3)高度な操作:参加、サブクエリ、トランザクション処理。 4)デバッグスキル:構文、データ型、およびアクセス許可を確認します。 5)最適化の提案:インデックスを使用し、選択*を避け、トランザクションを使用します。

次の手順でphpmyadminを開くことができます。1。ウェブサイトコントロールパネルにログインします。 2。phpmyadminアイコンを見つけてクリックします。 3。MySQL資格情報を入力します。 4.「ログイン」をクリックします。

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

MySQLとSQLは、開発者にとって不可欠なスキルです。 1.MYSQLはオープンソースのリレーショナルデータベース管理システムであり、SQLはデータベースの管理と操作に使用される標準言語です。 2.MYSQLは、効率的なデータストレージと検索機能を介して複数のストレージエンジンをサポートし、SQLは簡単なステートメントを通じて複雑なデータ操作を完了します。 3.使用の例には、条件によるフィルタリングやソートなどの基本的なクエリと高度なクエリが含まれます。 4.一般的なエラーには、SQLステートメントをチェックして説明コマンドを使用することで最適化できる構文エラーとパフォーマンスの問題が含まれます。 5.パフォーマンス最適化手法には、インデックスの使用、フルテーブルスキャンの回避、参加操作の最適化、コードの読み取り可能性の向上が含まれます。

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

Redisは、単一のスレッドアーキテクチャを使用して、高性能、シンプルさ、一貫性を提供します。 I/Oマルチプレックス、イベントループ、ノンブロッキングI/O、共有メモリを使用して同時性を向上させますが、並行性の制限、単一の障害、および書き込み集約型のワークロードには適していません。

MySQLはオープンソースのリレーショナルデータベース管理システムであり、主にデータを迅速かつ確実に保存および取得するために使用されます。その実用的な原則には、クライアントリクエスト、クエリ解像度、クエリの実行、返品結果が含まれます。使用法の例には、テーブルの作成、データの挿入とクエリ、および参加操作などの高度な機能が含まれます。一般的なエラーには、SQL構文、データ型、およびアクセス許可、および最適化の提案には、インデックスの使用、最適化されたクエリ、およびテーブルの分割が含まれます。
