Page 1 sur 1

mysql_free_result et mysqli_close, vraiment obligatoires ?

Posté : 25 janv. 2019, 01:54
par Couin
Hellooooo !

La question peur paraître absurde mais après fouille sur le net, on trouve un peu de tout comme réponses sur le net.

D'un coté, il est dit que ça libère les ressources rapidement, et de l'autre, PHP/MySQL le gère automatiquement très bien (donc sans les mettre).

Du coup, je ne suis pas vraiment avancé lol

Des avis ?

Merki :)
Couin

Re: mysql_free_result et mysqli_close, vraiment obligatoires ?

Posté : 25 janv. 2019, 10:33
par @rthur
PHP peut être utilisé pour beaucoup d'usages différents.
Si dans ton cas (qui est le plus courant) c'est juste un script PHP qui s'exécute pendant quelques secondes, alors oui tu n'as pas besoin de ces fonctions car c'est géré automatiquement.

Par contre si tu es dans un cas particulier avec des traitements en PHP qui prennent plusieurs heures (type batch lancés en ligne de commande) ou sur des très gros volume de données, alors oui cela à un intérêt de libérer de la mémoire en cours d'exécution.

Re: mysql_free_result et mysqli_close, vraiment obligatoires ?

Posté : 01 févr. 2019, 07:36
par Couin
Hello,

Merci pour ta réponse (désolé d'avoir mis le temps à revenir, je croyais avoir coché l'option de suivi mais en fait non lol).

En effet, mes scripts sont très courts donc je vais laisser gérer ça automatiquement :)

Merci :)