| |
関数リファレンス |
|
| |
|
関数 |
mysql_store_result() |
|
クライアントへデータを転送 |
| |
|
書式 |
|
|
|
MYSQL_RES
*mysql_store_result(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関数のところにもサンプルがありますので、そちらを参考にしてください。
|
|