関数リファレンス
   

関数

mysql_field_count()
フィールド数を返す
   

書式

unsigned int mysql_field_count(MYSQL *mysql)

MYSQL *mysql MYSQL構造体

戻り値

フィールド数を返す

エラー

無し
   

機能

最後のクエリで得たフィールド数を返します。
ClistViewなどでカラムを得たいときなどに有効です。
   

サンプル

//かねやんMySQLAdminより
// myDataはmysql_real_connectでオープン済み

MYSQL_RES *res;
MYSQL_ROW row;
LV_ITEM listitem;
listCtrl.DeleteAllItems();
int field_count = 0;
int iActualItem;
//クエリを発行

if(mysql_query(myData,Query))
    return;
//サーバからデータを取り出す
if((res=mysql_store_result(myData))==NULL){
    mysql_free_result(res);
    return;
}
field_ count = mysql_field_count(myData);

Japanese MySQL Manualより抜粋