me refiero a:
mysql_free_result($result);
mysql_close($con);
Gracias.
| ||||
?para que y cuando se utiliza estas lineas? me refiero a: mysql_free_result($result); mysql_close($con); Gracias.
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |
| |||
mysql_free_result es para liberar de la memoria el resultado obtenido atravez de una uuery en el identificador de resultado $result. mysql_close es para cerrar la conección a la base de datos mysql- Espero que resuelva tu duda
__________________ [^Delyryus^]<<2003>> [^La ignorancia me corre, pero yo corro mas rapido^] www.virusinfo.com.ar |
| ||||
¿que puede ocurrir sino se usan?
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |
| ||||
no puede suceder NADA........pero cuando se esta realizando una aplicacion web grande donde las peticiones al servidor son muchas realizar esto en el "momento justo" es fundamental para OPTIMIZAR la aplicacion web y no saturar al servidor. Un Saludo
__________________ Lo que se hace por AMOR esta mas allá del BIEN y del MAL - Friedrich Nietzsche http://www.hispanogeek.com.ar Desarrollador IT - |
| |||
Si bien es bueno Optimizar liberando conexiones y memoria en el momento que realmente ya no se requiere de ellas .. PHP al terminar el script en curso cierra conexiones a BD (las no persistentes), libera memoria (de record-set's y demás variables) y en general cierra todo (sockets abiertos por ejemplo) y libera memoria (de variables). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Cita: Cabe destacar que las conexiones persistentes que se refiere Cluster, son las llamadas con la función mysql_pconnect() (de conexión persistente, o sea, que permanece abierta a menos que se cierre con la llamada a función mysql_close()), espero te quede más claro pereztroff Mensaje Original por Cluster Si bien es bueno Optimizar liberando conexiones y memoria en el momento que realmente ya no se requiere de ellas .. PHP al terminar el script en curso cierra conexiones a BD (las no persistentes), libera memoria (de record-set's y demás variables) y en general cierra todo (sockets abiertos por ejemplo) y libera memoria (de variables). Un saludo, ![]() |
| |||
mm HiperJP .. las conexiones persistentes (mysql_pconnect) no se cierran con mysql_close() .. es Mysql (o el motor de BD que se use) el que decide por tiempo de inactividad si pasa a estado "sleep" esa conexión o está activa .. pero no se cierran. Cita: http://www.php.net/manual/en/functio...l-pconnect.phpSecond, the connection to the SQL server will not be closed when the execution of the script ends. Instead, the link will remain open for future use (mysql_close() will not close links established by mysql_pconnect()). Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Gracias a todos. Muy buena explicacion.
__________________ Foro de futbol andaluz, todos los equipos de futbol de Andalucia |