Kjapp og trygg hosting for Wordpress

Frigjøre mysql-resultat / lukke db-koblinger

kongen

kongemedlem
Hvor viktig er det å "frigjøre" et mysql-resultat og lukke en db-kobling med disse:

PHP:
mysqli_free_result();
mysqli_close();

Skal det gjøres på hver eneste side som har db-spørringer, eller kan man skippe det?

Vil ikke resultatet og koblingen lukke av seg selv når man går til en ny side?
 

drlinux

Konsulent i PHP og Linux
(mod)PHP lukker disse selv når skriptet avsluttes, så du kan normalt glemme det. Akkurat mysqli_free_result() kan kanskje ha en misjon hvis du henter ut et stooort resultat tidlig i skriptet, og skriptet så skal kjøre lenge.

mysqli_close() kan være grei hvis skriptet kobler til flere databaseservere, men det gjør de færreste. Mao. du kan skippe begge.

PS. I CLI applikasjoner som kjører "evig" kan de ha en betydning
 
Topp