MYSQL_RES *mysql_list_fields(MYSQL *mysql, const char
*table, const char *wild)
説明
それは、wild
パラメータによって規定された単純なレギュラー表現にマッチする規定のテーブル中のフィールド名によって構成されている結果セットを戻します。wild
には、ワイルドカード文字および
‘%
’または‘_
’含めるか、これをすべてのデータベースにマッチするNULL
ポインターにすることが許されます。mysql_list_fields()
の呼び出しは、クエリーSHOW
COLUMNS FROM
の実行と同じです。
tbl_name
[LIKE
wild
]
mysql_list_fields()
の代わりに、
SHOW
COLUMNS
FROMtbl_name
を使用することが推薦されていることにご注目ください。
mysql_free_result()
を使って結果セットを解放しなければなりません。
戻り値
成功するためのMYSQL_RES
結果セット。NULL
エラーが起こった場合。
エラー
CR_COMMANDS_OUT_OF_SYNC
コマンドが妥当でないオーダーで実行されました。
CR_SERVER_GONE_ERROR
MySQLサーバが立ち去りました。
CR_SERVER_LOST
サーバへの接続がクエリー中に失われました。
CR_UNKNOWN_ERROR
未知のエラーが起こりました。