2009-04-21 19 views
11

después de haber terminado con mi conjunto de resultados de una consulta de registro activa en un modelo codeigniter, ¿debería usar $ query-> free_result() o hace activerecord hacer eso automáticamente?

Respuesta

19

PHP limpiará todo después de que su script esté listo. Sin embargo, si tiene muchas consultas en, por ejemplo, un bucle, los resultados no se limpiarán después de cada iteración.

Por lo tanto, si ejecuta muchas consultas en un bucle, probablemente desee free_result() para borrar la memoria. De lo contrario, no es necesario. Ver aquí para más detalles:

http://ellislab.com/codeigniter/user-guide/database/results.html

+0

Buena pregunta, buena respuesta. – GloryFish

Cuestiones relacionadas