nknk 3 Report post Posted October 9, 2008 Eu não se caberia neste caso o uso de mysql_free_result, mas eu gostaria de otimizar utilizando mysql_free_result ou outro melhor. a estrutura é mais ou menos esta. existem duas colunas que carrega arquivos diferentes e neste arquivos a diversas consultas, pelo menos 5, para cada consulta eu colocaria um mysql_free_result() Está correto? Existe outro método? Share this post Link to post Share on other sites
Williams Duarte 431 Report post Posted October 9, 2008 Por padrão se a query estiver nome diferentes sim! mas eu tenho aplicações que abre e fecha com mesmo nome com uso de if's ai eu uso somente uma mysql_free_result ($query) Share this post Link to post Share on other sites
nknk 3 Report post Posted October 9, 2008 Meu código ta mais ou menos assim, eu tive que mudar as query pq dava conflito. A página inicial carrega pagina1.php e pagina2.php: pagina1.php $query1 mysql_free_result($query1); $query2 mysql_free_result($query1); pagina2.php $query3 mysql_free_result($query1); $query4 mysql_free_result($query1); Está correto o uso do mysql_free_result, existe outra função? Share this post Link to post Share on other sites
Williams Duarte 431 Report post Posted October 9, 2008 $query1 mysql_free_result($query1); $query2 mysql_free_result($query2); $query3 mysql_free_result($query3); $query4 mysql_free_result($query4); Share this post Link to post Share on other sites
nknk 3 Report post Posted October 9, 2008 Eu coloquei os números errados, mas enfim, acho q mysql_free_result serve para isto, qdo tiver muitas consultas, entre elas colocar está função. Share this post Link to post Share on other sites
Alaerte Gabriel 662 Report post Posted October 9, 2008 Negativo, o mysql_free_result() serve para liberar a memória do servidor ocupada pela query. Share this post Link to post Share on other sites
nknk 3 Report post Posted October 9, 2008 Mas então existe, alguma função que deve se colocar entre diversas query a fim de que otimize? Share this post Link to post Share on other sites
Alaerte Gabriel 662 Report post Posted October 9, 2008 o que tem a fazer é usar o mysql_free_result mesmo, libera a memória do servidor. Share this post Link to post Share on other sites