mysql_free_result() entfernt ein Ergebnis und gibt den belegten Speicher frei. Die Funktion muss nur dann aufgerufen werden, wenn der Speicherbedarf zur Laufzeit des PHP-Skripts zu hoch wird. Nach Ablauf des PHP-Skripts wird der Speicher ohnehin freigegeben.
Für Abwärtskompatibilität kann mysql_freeresult() verwendet werden.