関数リファレンス
   

関数

mysql_free_reault()
結果を保持しているメモリを解放する
   

書式

void mysql_free_result(MYSQL_RES *result)

MYSQL_RES *result MYSQL RES構造体

戻り値

無し。

エラー

無し。
   

機能

mysql_store_result関数, mysql_use_result関数, mysql_list_dbs関数 等によって結果セットに割り当てられたメモリを解放します。
結果セットで何かを行なった時、mysql_free_result() を呼び出してそれが使用したメモリを解放する必要があります。
この関数を実行しなかった場合、クライアントのメモリ(mysql_use_result関数の場合サーバのメモリも消費する)を消費するため、クエリ発行後は必ず行ってください。
   

サンプル

 

Japanese MySQL Manualより抜粋