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
未知のエラーが起こりました。
