---
title: "t3lib_DB::sql_free_result($res)"
url: "https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datenbank","Frage"]
created: "2009-01-14"
last_reply: "2009-01-19"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# t3lib_DB::sql_free_result($res)

Extensions › Entwicklung · 3 Antworten · gestartet 2009-01-14

## Eröffnungsbeitrag

**Tob1** · 2009-01-14 · [Beitrag #1](https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres/1)

> t3lib_DB::sql_free_result  	(  	$   	 res  	 )
>
> Free result memory mysql_free_result() wrapper function Usage count/core: 3
>
> Parameters:
>     	pointer 	MySQL result pointer to free / DBAL object
>
> Returns:
>     boolean Returns TRUE on success or FALSE on failure.
>
> Definition at line 841 of file class.t3lib_db.php.
>
> References $res, and debug_check_recordset().
>
> Referenced by exec_SELECTgetRows(), and explain().

Ich verstehe den Sinn dieser Funktion nicht ganz, benutzt ihr die nach einem Selectquery? Ist der Speicher nicht sowieso leer nach einem fetch ?

Gruß Tobi

## Antworten

### [#2](https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres/2) · Julian.​Hofmann · 2009-01-14

Aus der php-Doku zu mysql_free_result():

> Die Funktion muss nur dann aufgerufen werden, wenn Sie sich bei Anfragen, die große Ergebnismengen liefern, Sorgen über den Speicherverbrauch zur Laufzeit des PHP-Skripts machen. Nach Ablauf des Skripts wird der Speicher ohnehin freigegeben.

Stellt sich also eher die Frage, was es kostet, wenn man die Funktion einmal mehr aufruft. Schaden kann's aber wohl nicht.

### [#3](https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres/3) · claudio.​sprenger · 2009-01-14

// zu langsam ;(

Trotzdem: der Speicher wird erst geleert, wenn das Script beendet wird (also nicht direkt nach dem Fetch) => deshalb gibts die Funktion

### [#4](https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres/4) · Tob1 · 2009-01-19

Vielen Dank,

ich dachte der Speicher ist schon nach dem fetch leer. Aber so macht das natürlich Sinn.

lg tobi

---

Quelle: „t3lib_DB::sql_free_result($res)“, typo3.net, https://www.typo3.net/d/85765-t3lib-dbsql-free-resultres
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
