Foros del Web » Programando para Internet » PHP »

es necesario mysql_free_result

Estas en el tema de es necesario mysql_free_result en el foro de PHP en Foros del Web. Hola a todos, la pregunta es la siguiente luego de hacer una query para liberar memoria coloco mysql_free_result y luego para cerrar la conección mysql_close ...
  #1 (permalink)  
Antiguo 22/03/2009, 20:49
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Sonrisa es necesario mysql_free_result

Hola a todos, la pregunta es la siguiente
luego de hacer una query para liberar memoria coloco mysql_free_result y luego para cerrar la conección mysql_close.

Si cierro la coneccion con mysql_close sin liberar memoria, ¿esta se libera automáticamente?, o ¿es necesario anteponer la función mysql_free_result?

espero me aclaren la duda, salu2
  #2 (permalink)  
Antiguo 22/03/2009, 21:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: es necesario mysql_free_result

Al hacer mysql_close, PHP y MySQL liberan la memoria de resultsets que tengas abiertos, la función de usar mysql_free_result es para liberar memoria mientras estas enviando Querys.

Saludos.
  #3 (permalink)  
Antiguo 23/03/2009, 00:12
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
De acuerdo Respuesta: es necesario mysql_free_result

Cita:
Iniciado por GatorV Ver Mensaje
Al hacer mysql_close, PHP y MySQL liberan la memoria de resultsets que tengas abiertos, la función de usar mysql_free_result es para liberar memoria mientras estas enviando Querys.

Saludos.

Gracias GatorV, me dejaste más que claro en el tema
  #4 (permalink)  
Antiguo 23/03/2009, 00:59
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: es necesario mysql_free_result

Hola.

Aprovechando este hilo, tengo otra pregunta o duda que puede surgir.

En cada script PHP ¿es necesario utilizar mysql_free_result y mysql_close?

Según he probado, al poner mysql_close se me ha dado el caso que al intentar ejecutar otros script me da error porque dice que no puede encontrar el registro y creo que es debido a que he cerrado la conexión con mysql.

¿Donde es recomendable utilizar mysql_free_result y mysql_close?
  #5 (permalink)  
Antiguo 23/03/2009, 01:28
 
Fecha de Ingreso: marzo-2009
Mensajes: 30
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: es necesario mysql_free_result

mysql_free_result despues de los query y mysql_close cuando ya no tengas nada que pida mas querys.

php.net/mysql_free_result

En el manual de php te aclara las dudas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.