関数リファレンス
   

関数

mysql_store_result()
クライアントへデータを転送
   

書式

MYSQL_RES *mysql_store_result(MYSQL *mysql)

MYSQL *mysql MYSQL構造体

戻り値

結果の MYSQL_RES 結果構造体。エラーがある場合 NULL

エラー

CR_COMMANDS_OUT_OF_SYNC 不当な順にコマンドが実行された
CR_SERVER_GONE_ERROR MySQL サーバがいなくなった
CR_OUT_OF_MEMORY メモリ不足
CR_SERVER_LOST サーバへの接続がクエリ中に失われた
CR_UNKNOWN_ERROR 未知のエラーが発生した
   

機能

クエリ単位でデータをRESへ転送(クライアントへ)する場合に使用する。
一度結果セットで行なうと、mysql_free_result() を呼び出しメモリをクリアする必要があります。
もし、返すデータがない場合RESにNULLが格納されますので、RESのNULL判定が必要です。
   

サンプル

MYSQL_RES *res;
//サーバからデータを取り出す
if((res=mysql_store_result(myData))==NULL){
    mysql_free_result(res); // データがない場合
    return;
}

mysql_query関数のところにもサンプルがありますので、そちらを参考にしてください。

Japanese MySQL Manualより抜粋