まず、MySQL データベース/テーブル関連情報をクエリするための SQL ステートメントを理解する必要があります。
上記の SQL ステートメントからわかるように、SHOW FULL COLUMNS を使用してフィールドと詳細情報をリストできます: サンプルコード:
印刷結果:
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